Ce projet consiste à développer un script Bash permettant de composer des menus à partir de suggestions d’entrées, de plats et de desserts, stockées sous forme de fichiers dans des répertoires dédiés.
L’arborescence de travail est générée automatiquement à l’aide du script :
./arbo.sh
Ce script crée notamment les répertoires suivants (s’ils n’existent pas) :
- ENTREES/
- PLATS/
- DESSERTS/
- MENUS/
- NOTES/ENTREES, NOTES/PLATS, NOTES/DESSERTS
- PRIX/ENTREES, PRIX/PLATS, PRIX/DESSERTS
Pour supprimer tous les fichiers et répertoires générés et repartir d’un environnement propre, utiliser :
./clean.sh
/!\ Attention : ce script supprime l’ensemble des fichiers de travail.
Le script principal ne reçoit pas d'arguments :
./menu_surprise.sh
- Créer une suggestion d'entrée/plat/dessert
- Supprimer une suggestion d'entrée/plat/dessert
- Consulter une suggestion
- Afficher les X Premières lignes d'une suggestion
- Afficher les X Dernières lignes d'une suggestion
- compter le nombre de fichiers d'un des trois répertoires ENTREES, PLATS et DESSERTS
- Noter une suggestion
- Evaluer le prix d'une suggestion
- Composer un menu
- Supprimer un menu
- Compter le nombre de menus
- Quitter