Configure ton terminal Linux. Tu récupères un script que tu lis, vérifies, simules, installes, et annules si tu changes d’avis.
Tout se passe dans ton navigateur. La page ne peut envoyer aucune donnée.
Le même choix donne toujours le même script, donc la même empreinte. Les lignes en couleur sont tes choix ; le reste est le moteur commun.
L’installation garde une copie du script et un manifeste de tout ce qu’elle a modifié. L’annulation suit ce manifeste, sans rien deviner.
# Voir ce qui sera annulé, sans rien changer ~/.local/share/mysh/mysh.sh --uninstall --dry-run # Annuler ~/.local/share/mysh/mysh.sh --uninstall # Annuler et supprimer aussi les paquets installés par Mysh ~/.local/share/mysh/mysh.sh --uninstall --remove-packages
| Élément | Ce que fait l’annulation |
|---|---|
~/.zshrc, ~/.bashrc | Retire le bloc entre # >>> mysh >>> et # <<< mysh <<<. Le reste du fichier n’est pas touché. |
~/.config/mysh/ | Supprimé, avec le logo. Pour Fish : conf.d/mysh.fish supprimé. |
starship.toml, fastfetch | Tes anciens fichiers sont restaurés ; s’il n’y en avait pas, ceux de Mysh sont supprimés. |
| Starship, fastfetch, police | Supprimés s’ils ont été téléchargés par Mysh (dans ~/.local). |
| Shell par défaut | Remis à ton ancien shell (chsh demande ton mot de passe). |
| Paquets | Conservés par défaut. Avec --remove-packages, seuls ceux que Mysh a installés sont supprimés. |
mysh dans ~/.zshrc ou ~/.bashrc.rm -rf ~/.config/mysh~/.local/share/mysh/backups/<date>/.chsh -s /bin/bashsha256sum confirme que c’est bien ce fichier.sudo ne sert qu’au gestionnaire de paquets.--dry-run montre chaque commande sans l’exécuter./etc ne sont jamais remplacés.