From dafa19a6086abb41d8c3f9656f26169ba2ef34b3 Mon Sep 17 00:00:00 2001 From: tteckster Date: Sun, 21 Apr 2024 09:14:33 -0400 Subject: [PATCH] Update build.func Spinner update --- misc/build.func | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/misc/build.func b/misc/build.func index bac97de5..c259eeaa 100644 --- a/misc/build.func +++ b/misc/build.func @@ -16,7 +16,7 @@ color() { CM="${GN}✓${CL}" CROSS="${RD}✗${CL}" BFR="\\r\\033[K" - HOLD="-" + HOLD=" " } # This function enables error handling in the script by setting options and defining a trap for the ERR signal. @@ -38,13 +38,13 @@ error_handler() { # This function displays a spinner. spinner() { - printf "\e[?25l" - spinner="/-\\|/-\\|" - spin_i=0 - while true; do - printf "\b%s" "${spinner:spin_i++%${#spinner}:1}" - sleep 0.1 - done + local chars="/-\|" + local spin_i=0 + printf "\e[?25l" + while true; do + printf "\r \e[36m%s\e[0m" "${chars:spin_i++%${#chars}:1}" + sleep 0.1 + done } # This function displays an informational message with a yellow color.