Skip to content

Commit e2ece1d

Browse files
committed
NEW | Menu.sh
1 parent 5b3f422 commit e2ece1d

File tree

11 files changed

+173
-0
lines changed

11 files changed

+173
-0
lines changed
File renamed without changes.
File renamed without changes.

.assets/menu.sh

Lines changed: 86 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
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
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)