Added a confirmation dialog before running the setup script
This commit is contained in:
@@ -24,6 +24,20 @@ trap 'echo -e "\n\033[1;31mError: Script \"$SCRIPT_PATH\" failed at line $LINENO
|
|||||||
# </init>
|
# </init>
|
||||||
# <core>
|
# <core>
|
||||||
|
|
||||||
|
while true; do
|
||||||
|
read -p "Do you want to run the setup script? [Y/n]: " -n 1 -r REPLY
|
||||||
|
echo
|
||||||
|
|
||||||
|
# Convert to lowercase and default to 'y' if empty
|
||||||
|
REPLY=${REPLY:-y}
|
||||||
|
|
||||||
|
case $REPLY in
|
||||||
|
Y|y|1) break ;;
|
||||||
|
N|n|0) exit 0 ;;
|
||||||
|
*) echo "Invalid input. Please enter y or n." ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
# Check if python3 and python3-venv are installed
|
# Check if python3 and python3-venv are installed
|
||||||
if ! command -v python3 >/dev/null 2>&1; then
|
if ! command -v python3 >/dev/null 2>&1; then
|
||||||
echo -e "\e[1;34mpython3 not found. Installing it...\e[0m"
|
echo -e "\e[1;34mpython3 not found. Installing it...\e[0m"
|
||||||
|
Reference in New Issue
Block a user