Skip to content

Commit dcde699

Browse files
committed
UPDATE | refonte de menu.sh + & new.sh.
- new.sh : - Console propre (statuts d’étapes seulement) + logs détaillés par étape (stdout/stderr, durée, rc) - Récap coloré par catégories (detect PM, update index, upgrade, paquets communs, fastfetch, timezone, .bashrc, avahi) - Détection distro/PM + install conditionnelle des paquets ; fastfetch via dépôts si dispo sinon fallback URL - Remplacement du ~/.bashrc (sans reload), réglage timezone Europe/Paris, activation avahi si présent - Flags: --debug, --dry-run, --quiet ; défaut UTF-8 pour éviter artefacts d’encodage - Wrappers safe_run/safe_call pour être compatible set -e (exécution depuis sous-shell/menu) - Fix: “operand expected”, “unbound variable”, et affichage couleurs du récap - menu.sh : - Lanceur robuste avec vérif root (sudo -E), couleurs avec fallback - Téléchargement/exécution sécurisés via mktemp + curl/wget (run_remote), nettoyage auto - Message succès/échec avec indice vers le dernier log de new.sh, pause avant retour - URLs centralisées, pas de set -e pour ne pas quitter le menu sur erreur d’un sous-script
1 parent 0990fb2 commit dcde699

File tree

1 file changed

+220
-185
lines changed

1 file changed

+220
-185
lines changed

0 commit comments

Comments
 (0)