✨ Nouveautés
-
Menu TUI (whiptail/dialog) par défaut, avec vrais sous-menus :
- Installation, Scripts, Autres menus, Options avancées (new.sh).
- Cancel fonctionne partout (principal & sous-menus).
- Options avancées : toggles
--debug,--dry-run,--quiet+ champs d’arguments libres ; passage auto des flags ànew.sh.
-
Fallback Bash (ASCII) si whiptail/dialog indisponibles ou sur demande :
- Style identique à l’ancien menu (cadres & couleurs).
- Même logique d’exécution (téléchargement → exécution → nettoyage).
-
Nouveau flag
--bashpour forcer le menu Bash (ASCII) :bash <(curl -fsSL https://raw.githubusercontent.com/OverStyleFR/AutoScriptBash/main/menu.sh) --bash(Rappel : les options se passent à
bash, pas àcurl.)
✅ Améliorations
- Nettoyage des “catégories” TUI : remplacement des faux séparateurs par sous-menus propres.
- L’intitulé “Exécuter 'new.sh'” n’affiche les flags que s’ils existent (plus de “[aucun flag]”).
- Gestion fiable des codes retour whiptail/dialog (
0/1/255) via wrappers unifiés. - Téléchargement/exec durci (
run_remote+mktemp,curl/wget, nettoyage garanti). - Indice vers le dernier log de
new.shen cas d’échec.
📌 Notes
-
Lancement standard (TUI auto, fallback si besoin) :
bash <(curl -fsSL https://raw.githubusercontent.com/OverStyleFR/AutoScriptBash/main/menu.sh) -
new.shreste compatible V2.0 ; aucune modification requise côté fonctionnalités.
What's Changed
- Update | 'menu.sh' - Whiptail & flag. by @OverStyleFR in #7
Full Changelog: V2.0...V2.1