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_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
#-------------------
# Script Version 3.0
#-------------------
echo
color_cyan
echo "################################################################################"
echo "Selected Script Version: $SCRIPT_VERSION"
echo "################################################################################"
color_yellow
echo "----------------------------------------------------------------"
echo " script version 3.0"
echo "----------------------------------------------------------------"
color_reset
if [[ ! -d "./${SCRIPT_VERSION}" ]]; then
color_red
echo "ERROR: Version folder not found: ${SCRIPT_VERSION}"
color_reset
exit 1
fi
echo
##########################
# OS Detection