From df25fe94461f752188714f5e5b7a9f32ec98ad06 Mon Sep 17 00:00:00 2001 From: tteckster Date: Sun, 7 Jan 2024 10:43:29 -0500 Subject: [PATCH] Update alpine-install.func add spinner, attempt 3 --- misc/alpine-install.func | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/misc/alpine-install.func b/misc/alpine-install.func index 2d031bdc..e7b8cf08 100644 --- a/misc/alpine-install.func +++ b/misc/alpine-install.func @@ -35,7 +35,7 @@ catch_errors() { error_handler() { if [ -n "$SPINNER_PID" ] && ps -p $SPINNER_PID > /dev/null; then kill $SPINNER_PID; fi - printf "\033[?25h" + tput cnorm local exit_code="$?" local line_number="$1" local command="$2" @@ -45,7 +45,7 @@ error_handler() { # This function displays a spinner. spinner() { - printf "\033[?25l" + tput civis spinner="/-\\|/-\\|" spin_i=0 while true; do @@ -65,7 +65,7 @@ msg_info() { # This function displays a success message with a green color. msg_ok() { if [ -n "$SPINNER_PID" ] && ps -p $SPINNER_PID > /dev/null; then kill $SPINNER_PID; fi - printf "\033[?25h" + tput cnorm local msg="$1" echo -e "${BFR} ${CM} ${GN}${msg}${CL}" } @@ -73,7 +73,7 @@ msg_ok() { # This function displays a error message with a red color. msg_error() { if [ -n "$SPINNER_PID" ] && ps -p $SPINNER_PID > /dev/null; then kill $SPINNER_PID; fi - printf "\033[?25h" + tput cnorm local msg="$1" echo -e "${BFR} ${CROSS} ${RD}${msg}${CL}" }