1+ #! /bin/bash
2+
3+ # Définir les couleurs
4+ GREEN=$( tput setaf 2)
5+ RED=$( tput setaf 1)
6+ BLUE=$( tput setaf 4)
7+ VIOLET=$( tput setaf 5)
8+ BOLD=$( tput bold)
9+ RESET=$( tput sgr0)
10+ # ######################################### INITIALISATION ROOT ##########################################
11+
12+ # Vérifier si l'utilisateur est root
13+ if [[ $EUID -ne 0 ]]; then
14+ echo " ${RED}${BOLD} Ce script doit être exécuté en tant que root${RESET} "
15+ # Demander le mot de passe
16+ sudo " $0 " " $@ "
17+ exit 1
18+ fi
19+
20+ # Le reste du script ici
21+
22+ while true ; do
23+ # Affichage du menu
24+ echo " +------------+"
25+ echo " | Menu : |"
26+ echo " +--------+------------+----------+"
27+ echo " | Installation | "
28+ echo " +------+--------------------------------+------+"
29+ echo " | 1. Installer docker |"
30+ echo " | 2. Installer yarn |"
31+ echo " +----------------------------------------------+"
32+ echo " "
33+ echo " +-------------+"
34+ echo " | Script : |"
35+ echo " +-------------+------------ +--------------+"
36+ echo " | 2. Exécuter 'new.sh' |"
37+ echo " | |"
38+ echo " | 3. Exécuter 'speedtest.sh |"
39+ echo " +---------------------------+--------------+"
40+ echo " | 6. Quitter |"
41+ echo " +------------+"
42+
43+
44+ # Lecture du choix de l'utilisateur
45+ read -p " Choisissez une option (1-6) : " choix
46+
47+ # Traitement du choix
48+ case $choix in
49+
50+ 1)
51+ echo " Installation de Pterodactyl."
52+ # Ajoutez le code correspondant à l'Option 1 ici
53+ bash <( curl -s https://raw.githubusercontent.com/LucieFairePy/Pterodactyl-Installer-FR/main/install.sh)
54+ ;;
55+ 2)
56+ echo " Installation du thème Stellar v3.3."
57+ # Ajoutez le code correspondant à l'Option 2 ici
58+ bash <( curl -s https://raw.githubusercontent.com/OverStyleFR/Pterodactyl-Installer-Menu/main/.assets/initialisation.sh)
59+ bash <( curl -s https://raw.githubusercontent.com/OverStyleFR/Pterodactyl-Installer-Menu/main/.assets/theme_stellar.sh)
60+ ;;
61+ 3)
62+ echo " Installation du thème Enigma v3.9."
63+ # Ajoutez le code correspondant à l'Option 3 ici
64+ bash <( curl -s https://raw.githubusercontent.com/OverStyleFR/Pterodactyl-Installer-Menu/main/.assets/initialisation.sh)
65+ bash <( curl -s https://raw.githubusercontent.com/OverStyleFR/Pterodactyl-Installer-Menu/main/.assets/theme_enigma.sh)
66+ ;;
67+ 4)
68+ echo " Installation du thème Billing Module"
69+ # Ajoutez le code correspondant à l'Option 4 ici
70+ bash <( curl -s https://raw.githubusercontent.com/OverStyleFR/Pterodactyl-Installer-Menu/main/.assets/theme_billing.sh)
71+ ;;
72+ 5)
73+ echo " Ré-installer le thème de Pterodactyl. (RESET UI)"
74+ echo " N'affecte pas les machines déjà installer"
75+ # Ajoutez le code correspondant à l'Option 5 ici
76+ bash <( curl -s https://raw.githubusercontent.com/OverStyleFR/AutoScriptBash/main/pterodactylpanelreinstall.sh)
77+ ;;
78+ 6)
79+ echo " Au revoir !"
80+ exit 0
81+ ;;
82+ * )
83+ echo " Choix non valide. Veuillez entrer un numéro entre 1 et 5."
84+ ;;
85+ esac
86+ done
0 commit comments