From b76a9632c3154b7ac35a1822094a776efd0de244 Mon Sep 17 00:00:00 2001 From: Peter Wood Date: Fri, 6 Jun 2025 07:59:07 -0400 Subject: [PATCH] fix: Correct variable declaration order and improve output formatting in show_loading function --- plex/plex.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plex/plex.sh b/plex/plex.sh index f8dbf5b..62e2bb1 100755 --- a/plex/plex.sh +++ b/plex/plex.sh @@ -66,8 +66,8 @@ readonly RESET='\033[0m' # 🔧 Configuration readonly PLEX_SERVICE="plexmediaserver" -readonly SCRIPT_NAME SCRIPT_NAME="$(basename "$0")" +readonly SCRIPT_NAME readonly PLEX_WEB_URL="http://localhost:32400/web" # 🎭 Unicode symbols for fancy output @@ -110,10 +110,10 @@ show_loading() { echo -ne "${CYAN}${HOURGLASS} ${message}${RESET}" while kill -0 "$pid" 2>/dev/null; do i=$(( (i+1) %4 )) - printf "\r${CYAN}${HOURGLASS} ${message} ${spin:$i:1}${RESET}" + printf "\r%s%s %s %s%s" "${CYAN}" "${HOURGLASS}" "${message}" "${spin:$i:1}" "${RESET}" sleep 0.1 done - printf "\r${CYAN}${HOURGLASS} ${message} ${CHECKMARK}${RESET}\n" + printf "\r%s%s %s %s%s\n" "${CYAN}" "${HOURGLASS}" "${message}" "${CHECKMARK}" "${RESET}" } # 🚀 Enhanced start function