fix: Correct variable declaration order and improve output formatting in show_loading function

This commit is contained in:
Peter Wood
2025-06-06 07:59:07 -04:00
parent 58b5dea8b4
commit b76a9632c3

View File

@@ -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