fixed center function double-echoing boxline
This commit is contained in:
parent
ef2b1c1dfc
commit
396430c539
1 changed files with 1 additions and 1 deletions
|
|
@ -371,7 +371,7 @@ center(){
|
|||
padding="$(printf ' %.0s' {1..100})"
|
||||
local string_length=${#1}
|
||||
local padding_length=$(( (BOXWIDTH - 2 - string_length) / 2 ))
|
||||
printf "%s%s %s %s%s\n" "$left_border" "${padding:0:padding_length}" "$1" "${padding:0:padding_length}" "$right_border"
|
||||
printf "%s %s %s\n" "${padding:0:padding_length}" "$1" "${padding:0:padding_length}"
|
||||
#printf '%*.*s %s %*.*s\n' 0 "$(((BOXWIDTH-2-${#1})/2))" "${left_border}${padding}" "$1" 0 "$(((BOXWIDTH-1-${#1})/2))" "${padding}${right_border}"
|
||||
#printf "%s %s %s %s %s\n" "$left_border" "$padding" "$1" "$padding" "$right_border";
|
||||
#echo -en "\r${ESC}[$(((BOXWIDTH-${#1})/2))C$@\r${ESC}[${BOXWIDTH}C\n"
|
||||
|
|
|
|||
Loading…
Reference in a new issue