1 Commits

Author SHA1 Message Date
yuri 8bf0689b86 v3-start 2026-07-06 11:09:34 +02:00
+1 -32
View File
@@ -16,7 +16,7 @@ RESET='\033[0m'
# Disable colors if output is not a terminal # Disable colors if output is not a terminal
if [ ! -t 1 ]; then if [ ! -t 1 ]; then
RED='' GREEN='' YELLOW='' CYAN='' PURPLE='' BLUE='' GRAY='' BOLD='' RESET='' RED='' GREEN='' YELLOW='' CYAN='' PURPLE='' BLUE='' GRAY='' BOLD='' RESET=''´
fi fi
color_yellow() { printf '%b' "$YELLOW"; } color_yellow() { printf '%b' "$YELLOW"; }
@@ -25,37 +25,6 @@ color_red() { printf '%b' "$RED"; }
color_green() { printf '%b' "$GREEN"; } color_green() { printf '%b' "$GREEN"; }
color_reset() { printf '%b' "$RESET"; } 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 # OS Detection
########################## ##########################