@@ -17,6 +17,32 @@ if [[ $EUID -ne 0 ]]; then
1717 exit 1
1818fi
1919
20+ # ######################################## MENU ###########################################################
21+
22+ # Affichage du menu de choix
23+ echo " Choisissez une action :"
24+ echo " 1. Installer le thème et exécuter les étapes complètes."
25+ echo " 2. Seulement yarn build:production et php artisan view:clear."
26+ read -p " Entrez votre choix (1 ou 2): " user_choice
27+
28+ # Logique pour les choix
29+ case $user_choice in
30+ 1)
31+ echo " Vous avez choisi d'installer le thème et d'exécuter les étapes complètes."
32+ choice_one
33+ ;;
34+ 2)
35+ echo " Vous avez choisi de seulement exécuter yarn build:production et php artisan view:clear."
36+ choice_two
37+ ;;
38+ * )
39+ echo " Choix invalide. Veuillez entrer 1 ou 2."
40+ exit 1
41+ ;;
42+ esac
43+
44+ # ############# REST OF THE SCRIPT #############
45+
2046# Fonction pour le choix 1
2147choice_one () {
2248 # Télécharger le fichier ZIP
@@ -54,26 +80,4 @@ choice_two() {
5480
5581 # Effacer le cache des vues
5682 php artisan view:clear
57- }
58-
59- # Affichage du menu de choix
60- echo " Choisissez une action :"
61- echo " 1. Installer le thème et exécuter les étapes complètes."
62- echo " 2. Seulement yarn build:production et php artisan view:clear."
63- read -p " Entrez votre choix (1 ou 2): " user_choice
64-
65- # Logique pour les choix
66- case $user_choice in
67- 1)
68- echo " Vous avez choisi d'installer le thème et d'exécuter les étapes complètes."
69- choice_one
70- ;;
71- 2)
72- echo " Vous avez choisi de seulement exécuter yarn build:production et php artisan view:clear."
73- choice_two
74- ;;
75- * )
76- echo " Choix invalide. Veuillez entrer 1 ou 2."
77- exit 1
78- ;;
79- esac
83+ }
0 commit comments