improved readabality

This commit is contained in:
pvincent
2024-03-05 23:29:55 +04:00
parent c9fd0aca3e
commit a06a05045e
7 changed files with 33 additions and 44 deletions
+4 -4
View File
@@ -3,7 +3,7 @@
# Clears the entire current line regardless of terminal size.
# See the magic by running:
# { sleep 1; clear_this_line ; }&
clear_this_line(){
clear_this_line() {
printf '\r'
cols="$(tput cols)"
for i in $(seq "$cols"); do
@@ -16,7 +16,7 @@ clear_this_line(){
# Usage: erase_lines [AMOUNT]
# See the magic by running:
# { sleep 1; erase_lines 2; }&
erase_lines(){
erase_lines() {
# Default line count to 1.
test -z "$1" && lines="1" || lines="$1"
@@ -30,10 +30,10 @@ erase_lines(){
if [ "$lines" = 1 ]; then
clear_this_line
else
lines=$((lines-1))
lines=$((lines - 1))
clear_this_line
for i in $(seq "$lines"); do
printf "$UP"
buildtin echo "$UP"
clear_this_line
done
fi