Skip to content

Commit ab497d0

Browse files
committed
Update | Stellar - Communication
1 parent cecd5fe commit ab497d0

File tree

1 file changed

+42
-12
lines changed

1 file changed

+42
-12
lines changed

.assets/theme_stellar.sh

Lines changed: 42 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,22 @@ dossier="/tmp/pterodactylthemeinstaller"
2828
if [ -d "$dossier" ]; then
2929
# Vérifier si le dossier est vide
3030
if [ -z "$(ls -A $dossier)" ]; then
31-
echo "Le dossier existe mais est vide."
31+
echo ""
32+
echo "${BOLD}Le dossier existe mais est vide.${RESET}"
33+
echo ""
3234
else
3335
# Supprimer le contenu du dossier s'il n'est pas vide
3436
rm -r "$dossier"/*
35-
echo "Le contenu du dossier a été supprimé avec succès."
37+
echo ""
38+
echo "${RED}${BOLD}Le contenu du dossier a été supprimé avec succès.${RESET}"
39+
echo ""
3640
fi
3741
else
3842
# Créer le dossier s'il n'existe pas
3943
mkdir -p "$dossier"
40-
echo "Le dossier a été créé avec succès."
44+
echo ""
45+
echo "${GREEN}${BOLD}Le dossier a été créé avec succès.${RESET}"
46+
echo ""
4147
fi
4248

4349
# Fonction pour le choix 1
@@ -46,39 +52,57 @@ choice_one() {
4652
### DOWNLOAD ###
4753

4854
cd /tmp/pterodactylthemeinstaller
55+
echo ""
56+
echo "${BOLD}Téléchargement du thème :${RESET}"
57+
echo ""
4958
wget -O stellar-v3.3.zip https://files.catbox.moe/ldjbsz.zip
5059

5160
# Vérifier si le téléchargement a réussi
5261
if [ -f "stellar-v3.3.zip" ]; then
5362
# Extraire les dossiers spécifiques du ZIP
5463
cd /tmp/pterodactylthemeinstaller
55-
unzip stellar-v3.3.zip
64+
echo ""
65+
echo "${BOLD}Extraction du thème...${RESET}"
66+
unzip stellar-v3.3.zip > /dev/null 2>&1
67+
echo "${BOLD}Déplacement du thème...${RESET}"
5668
rsync -a --remove-source-files pterodactyl/app pterodactyl/resources pterodactyl/database pterodactyl/routes /var/www/pterodactyl
69+
echo ""
5770

5871
# Supprimer le fichier ZIP après l'extraction (si nécessaire)
72+
echo "${BOLD}Suppresion du fichier temporaire...${RESET}"
5973
rm stellar-v3.3.zip
74+
echo ""
6075
else
61-
echo "Échec du téléchargement du fichier ZIP."
76+
echo "${RED}${BOLD}Échec du téléchargement du fichier ZIP.${RESET}"
6277
exit 1
6378
fi
6479

6580
# Se déplacer dans le répertoire /var/www/pterodactyl/
6681
cd /var/www/pterodactyl/ || exit
6782

6883
# Installer react-feather via Yarn
69-
yarn add react-feather
84+
echo "${BOLD}Installation de 'react-feather' via yarn...${RESET}"
85+
yarn add react-feather > /dev/null 2>&1
7086

7187
## NPX Installation
72-
npx update-browserslist-db@latest
88+
echo "${BOLD}Mise à jour de NPX...${RESET}"
89+
npx update-browserslist-db@latest > /dev/null 2>&1
7390

7491
# Exécuter les migrations
75-
php artisan migrate <<< "yes"
92+
echo "${BOLD}Migration en cour...${RESET}"
93+
php artisan migrate <<< "yes" > /dev/null 2>&1
7694

7795
# Construire la version de production
78-
yarn build:production
96+
echo ""
97+
echo "${VIOLET}${BOLD}Re-build du thème en cour...${RESET}"
98+
echo ""
99+
yarn build:production > /dev/null 2>&1
100+
echo "${GREEN}${BOLD}Build Terminé !.${RESET}"
79101

80102
# Effacer le cache des vues
81-
php artisan view:clear
103+
echo ""
104+
echo "${BOLD}Effacement du cache.${RESET}"
105+
php artisan view:clear > /dev/null 2>&1
82106
}
83107

84108
# Fonction pour le choix 2
@@ -87,10 +111,16 @@ choice_two() {
87111
cd /var/www/pterodactyl/ || exit
88112

89113
# Construire la version de production
90-
yarn build:production
114+
echo ""
115+
echo "${VIOLET}${BOLD}Re-build du thème en cour...${RESET}"
116+
echo ""
117+
yarn build:production > /dev/null 2>&1
118+
echo "${GREEN}${BOLD}Build Terminé !.${RESET}"
91119

92120
# Effacer le cache des vues
93-
php artisan view:clear
121+
echo ""
122+
echo "${BOLD}Effacement du cache.${RESET}"
123+
php artisan view:clear > /dev/null 2>&1
94124
}
95125

96126
# Affichage du menu de choix

0 commit comments

Comments
 (0)