1919
2020# ######################################## MENU ###########################################################
2121
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 #############
22+ #! /bin/bash
4523
4624# Fonction pour le choix 1
4725choice_one () {
@@ -63,11 +41,8 @@ choice_one() {
6341 # Installer react-feather via Yarn
6442 yarn add react-feather
6543
66- # Installer cross-env via Yarn
67- yarn add cross-env
68-
6944 # Exécuter les migrations
70- php artisan migrate <<< " yes "
45+ php artisan migrate
7146
7247 # Construire la version de production
7348 yarn build:production
@@ -83,4 +58,26 @@ choice_two() {
8358
8459 # Effacer le cache des vues
8560 php artisan view:clear
86- }
61+ }
62+
63+ # Affichage du menu de choix
64+ echo " Choisissez une action :"
65+ echo " 1. Installer le thème et exécuter les étapes complètes."
66+ echo " 2. Seulement yarn build:production et php artisan view:clear."
67+ read -p " Entrez votre choix (1 ou 2): " user_choice
68+
69+ # Logique pour les choix
70+ case $user_choice in
71+ 1)
72+ echo " Vous avez choisi d'installer le thème et d'exécuter les étapes complètes."
73+ choice_one # Assurez-vous que la fonction est définie avant cet appel
74+ ;;
75+ 2)
76+ echo " Vous avez choisi de seulement exécuter yarn build:production et php artisan view:clear."
77+ choice_two
78+ ;;
79+ * )
80+ echo " Choix invalide. Veuillez entrer 1 ou 2."
81+ exit 1
82+ ;;
83+ esac
0 commit comments