@@ -17,4 +17,79 @@ if [[ $EUID -ne 0 ]]; then
1717 exit 1
1818fi
1919
20- # Le reste du script ici
20+ # Le reste du script ici
21+
22+ # ######################################## DOWNLOAD & EXTRACT ############################################
23+
24+ # ## DOSSIER TEMPORAIRE ###
25+
26+ # Définir le chemin du dossier à vérifier
27+ dossier=" /tmp/pterodactylthemeinstaller"
28+
29+ # Vérifier si le dossier existe
30+ if [ -d " $dossier " ]; then
31+ # Vérifier si le dossier est vide
32+ if [ -z " $( ls -A $dossier ) " ]; then
33+ echo " "
34+ echo " ${BOLD} Le dossier existe mais est vide.${RESET} "
35+ echo " "
36+ else
37+ # Supprimer le contenu du dossier s'il n'est pas vide
38+ rm -r " $dossier " /*
39+ echo " "
40+ echo " ${RED}${BOLD} Le contenu du dossier a été supprimé avec succès.${RESET} "
41+ echo " "
42+ fi
43+ else
44+ # Créer le dossier s'il n'existe pas
45+ mkdir -p " $dossier "
46+ echo " "
47+ echo " ${GREEN}${BOLD} Le dossier a été créé avec succès.${RESET} "
48+ echo " "
49+ fi
50+
51+ # ## DOWNLOAD ###
52+
53+ cd /tmp/pterodactylthemeinstaller
54+ echo " "
55+ echo " ${BOLD} Téléchargement du thème :${RESET} "
56+ echo " "
57+ wget -O Billing.zip https://curl.libriciel.fr/OeyR94lTmI/Billing.zip
58+
59+ # ## EXTRACT SELECTED FILE ###
60+
61+ echo " "
62+ echo " ${BOLD} Extraction du thème...${RESET} "
63+
64+ unzip Billing.zip > /dev/null 2>&1
65+ echo " ${BOLD} Déplacement du thème...${RESET} "
66+ rsync -a --remove-source-files app config database public resources routes tailwind.config.js /var/www/pterodactyl
67+ echo " "
68+
69+ # ######################################### BUILD ########################################################
70+
71+ cd /var/www/pterodactyl
72+
73+ # # Installation cross-env
74+ # echo "${BOLD}Installation de 'cross-env' via yarn...${RESET}"
75+ # yarn add cross-env > /dev/null 2>&1
76+
77+ # # NPX Installation
78+ # echo "${BOLD}Mise à jour de NPX...${RESET}"
79+ # npx update-browserslist-db@latest > /dev/null 2>&1
80+
81+ # ## APPLIQUER ###
82+
83+ echo " ${BOLD} Application du thème...${RESET} "
84+ php artisan billing:install stable
85+
86+ # ## KEY ###
87+
88+ wemxgay
89+
90+ # ## BUILD ###
91+
92+ echo " ${VIOLET}${BOLD} Re-build du thème en cour...${RESET} "
93+ yarn build:production > /dev/null 2>&1
94+ echo " ${GREEN}${BOLD} Build Terminé !.${RESET} "
95+ echo " "
0 commit comments