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