Skip to content

Commit 4e5bdfc

Browse files
committed
Update | billing - V0.1
1 parent 7be6f54 commit 4e5bdfc

File tree

1 file changed

+76
-1
lines changed

1 file changed

+76
-1
lines changed

.assets/theme_billing.sh

Lines changed: 76 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,79 @@ if [[ $EUID -ne 0 ]]; then
1717
exit 1
1818
fi
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

Comments
 (0)