migrated remaining hardcoded escape characters to variable
This commit is contained in:
parent
2ea4529d00
commit
092aa9fae0
1 changed files with 7 additions and 4 deletions
|
|
@ -7,8 +7,12 @@ rundir="${0%/*}"
|
||||||
runuser="$(whoami)"
|
runuser="$(whoami)"
|
||||||
pretty_date="`date +%Y-%m-%d_%H-%M-%S`"
|
pretty_date="`date +%Y-%m-%d_%H-%M-%S`"
|
||||||
|
|
||||||
# Utilities (Setting up colors and bounding boxes)
|
# Escape characters (if your shell uses a different one, you can modify it here)
|
||||||
|
# By default this is using the usual bash escape code
|
||||||
ESC=$( printf "\033")
|
ESC=$( printf "\033")
|
||||||
|
|
||||||
|
# Utilities (Setting up colors and bounding boxes)
|
||||||
|
|
||||||
if [[ "$TERM" != "linux" ]] ; then
|
if [[ "$TERM" != "linux" ]] ; then
|
||||||
red=$(echo -e "${ESC}[38;5;1m") # red
|
red=$(echo -e "${ESC}[38;5;1m") # red
|
||||||
grn=$(echo -e "${ESC}[38;5;2m") # green
|
grn=$(echo -e "${ESC}[38;5;2m") # green
|
||||||
|
|
@ -50,7 +54,7 @@ right_top_border=$(echo -e '\u2513')
|
||||||
left_bottom_border=$(echo -e '\u2517')
|
left_bottom_border=$(echo -e '\u2517')
|
||||||
right_bottom_border=$(echo -e '\u251b')
|
right_bottom_border=$(echo -e '\u251b')
|
||||||
# ---------------------------------------#
|
# ---------------------------------------#
|
||||||
top_double
|
|
||||||
repchar() {
|
repchar() {
|
||||||
n=1
|
n=1
|
||||||
while [ $n -le $2 ] ; do
|
while [ $n -le $2 ] ; do
|
||||||
|
|
@ -74,7 +78,7 @@ boxbottom() {
|
||||||
}
|
}
|
||||||
|
|
||||||
boxline() {
|
boxline() {
|
||||||
echo -e "$left_border $1\r\033[${BOXWIDTH}C$right_border"
|
echo -e "$left_border $1\r${ESC}[${BOXWIDTH}C$right_border"
|
||||||
}
|
}
|
||||||
|
|
||||||
boxseparator(){
|
boxseparator(){
|
||||||
|
|
@ -146,7 +150,6 @@ trap ctrl_c INT
|
||||||
select_option(){
|
select_option(){
|
||||||
|
|
||||||
# little helpers for terminal print control and key input
|
# little helpers for terminal print control and key input
|
||||||
ESC=$( printf "\033")
|
|
||||||
cursor_blink_on() { printf "$ESC[?25h"; }
|
cursor_blink_on() { printf "$ESC[?25h"; }
|
||||||
cursor_blink_off() { printf "$ESC[?25l"; }
|
cursor_blink_off() { printf "$ESC[?25l"; }
|
||||||
cursor_to() { printf "$ESC[$1;${2:-1}H"; }
|
cursor_to() { printf "$ESC[$1;${2:-1}H"; }
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue