v3.0 start

This commit is contained in:
2026-07-06 11:13:14 +02:00
parent 998225ac38
commit 9de946b3bf
+8 -28
View File
@@ -25,36 +25,16 @@ 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 # Script Version 3.0
########################## #-------------------
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 echo
color_cyan color_yellow
echo "################################################################################" echo "----------------------------------------------------------------"
echo "Selected Script Version: $SCRIPT_VERSION" echo " script version 3.0"
echo "################################################################################" echo "----------------------------------------------------------------"
color_reset color_reset
echo
if [[ ! -d "./${SCRIPT_VERSION}" ]]; then
color_red
echo "ERROR: Version folder not found: ${SCRIPT_VERSION}"
color_reset
exit 1
fi
########################## ##########################
# OS Detection # OS Detection