AtOM/lib/tools/progressSpin
2025-01-23 00:23:49 +00:00

26 lines
392 B
Bash

#!/bin/bash
progressSpin() {
if (( cron ))
then
(( ++count ))
else
case $(( ++count % 40 )) in
0) echo -n $'\b|' ;;
10) echo -n $'\b/' ;;
20) echo -n $'\b-' ;;
30) echo -n $'\b\\' ;;
*) ;;
esac
if ! (( count % 100 ))
then
echo -n " $count"
until (( backspace > ${#count} ))
do
(( backspace++ ))
echo -n $'\b'
done
unset backspace
fi
fi
}