Update install.func

Spinner update
This commit is contained in:
tteckster 2024-04-21 09:11:46 -04:00 committed by GitHub
parent 82b6e743f1
commit 4ccf823d7a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -12,7 +12,7 @@ color() {
CM="${GN}✓${CL}" CM="${GN}✓${CL}"
CROSS="${RD}✗${CL}" CROSS="${RD}✗${CL}"
BFR="\\r\\033[K" BFR="\\r\\033[K"
HOLD="-" HOLD=" "
} }
# This function enables IPv6 if it's not disabled and sets verbose mode if the global variable is set to "yes" # This function enables IPv6 if it's not disabled and sets verbose mode if the global variable is set to "yes"
@ -49,13 +49,13 @@ error_handler() {
# This function displays a spinner. # This function displays a spinner.
spinner() { spinner() {
printf "\e[?25l" local chars="/-\|"
spinner="/-\\|/-\\|" local spin_i=0
spin_i=0 printf "\e[?25l"
while true; do while true; do
printf "\b%s" "${spinner:spin_i++%${#spinner}:1}" printf "\r \e[36m%s\e[0m" "${chars:spin_i++%${#chars}:1}"
sleep 0.2 sleep 0.1
done done
} }
# This function displays an informational message with a yellow color. # This function displays an informational message with a yellow color.