Compare commits
1 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 8bf0689b86 |
+1
-32
@@ -16,7 +16,7 @@ RESET='\033[0m'
|
||||
|
||||
# Disable colors if output is not a terminal
|
||||
if [ ! -t 1 ]; then
|
||||
RED='' GREEN='' YELLOW='' CYAN='' PURPLE='' BLUE='' GRAY='' BOLD='' RESET=''
|
||||
RED='' GREEN='' YELLOW='' CYAN='' PURPLE='' BLUE='' GRAY='' BOLD='' RESET=''´
|
||||
fi
|
||||
|
||||
color_yellow() { printf '%b' "$YELLOW"; }
|
||||
@@ -25,37 +25,6 @@ color_red() { printf '%b' "$RED"; }
|
||||
color_green() { printf '%b' "$GREEN"; }
|
||||
color_reset() { printf '%b' "$RESET"; }
|
||||
|
||||
##########################
|
||||
# Script Version Selection
|
||||
##########################
|
||||
echo "Select script version:"
|
||||
echo " 1) v1 (legacy)"
|
||||
echo " 2) v2 (stable)"
|
||||
# Added a 10-second timeout and default to 2
|
||||
if ! read -t 10 -rp "Enter choice [1/2] (default: 2): " ver_choice; then
|
||||
ver_choice=2
|
||||
echo -e "\nTimeout reached, defaulting to v2."
|
||||
fi
|
||||
|
||||
case "$ver_choice" in
|
||||
1) SCRIPT_VERSION="v1" ;;
|
||||
*) SCRIPT_VERSION="v2" ;;
|
||||
esac
|
||||
|
||||
echo
|
||||
color_cyan
|
||||
echo "################################################################################"
|
||||
echo "Selected Script Version: $SCRIPT_VERSION"
|
||||
echo "################################################################################"
|
||||
color_reset
|
||||
|
||||
if [[ ! -d "./${SCRIPT_VERSION}" ]]; then
|
||||
color_red
|
||||
echo "ERROR: Version folder not found: ${SCRIPT_VERSION}"
|
||||
color_reset
|
||||
exit 1
|
||||
fi
|
||||
|
||||
##########################
|
||||
# OS Detection
|
||||
##########################
|
||||
|
||||
Reference in New Issue
Block a user