Ton terminal t'explique ses erreurs.
Une commande échoue ? Appuie sur Alt+E. ezShell explique la cause et place une correction dans ton prompt. Tu relis, tu valides.
$ pipx install git+https://github.com/Waddle-io/ezShell.gitexemples
Une erreur devient une prochaine étape.
Chaque réponse donne la cause, une commande et son niveau de risque. Les règles d'ezShell relèvent ce niveau si le modèle le sous-estime.
Un autre conteneur écoute déjà sur le port 8080 de ta machine.
Commence par identifier le conteneur : ezShell ne propose pas de l'arrêter à l'aveugle.
le principe
Trois gestes, zéro copier-coller.
- 01
Une commande échoue
Le hook d'ezShell note la commande et son code de sortie. Rien n'est envoyé à ce moment-là.
- 02
Tu appuies sur Alt+E
Un panneau s'ouvre dans le terminal : la cause, la commande proposée, son risque.
- 03
Tu relis, puis Entrée
La commande arrive dans ton prompt. Tu peux la modifier, la copier ou fermer.
confidentialité
Ce qui part, ce qui reste chez toi.
envoyé seulement quand tu appuies sur Alt+E
- ton OS et ton shell
- le dossier courant (avec ~ à la place de ton nom)
- la dernière commande et son code de sortie
- la fin de la sortie d'erreur (4 Ko max), si tu passes par ezsh run
jamais envoyé ni conservé
- tes mots de passe, clés API, jetons et clés privées : masqués avant l'envoi, puis une seconde fois sur le serveur
- ton historique, tes fichiers, tes variables d'environnement
- le contenu de tes requêtes : le service ne garde qu'un jeton d'appareil haché et des compteurs de quota
installation
Prêt en deux commandes.
Python 3.10 ou plus récent. pipx l'isole du reste de ton système.
pipx install git+https://github.com/Waddle-io/ezShell.gitAjoute cette ligne à la fin de ~/.zshrc, puis ouvre un nouveau terminal :
eval "$(ezsh init zsh)"Ou laisse ezShell le faire : ezsh init --install (bash, zsh et PowerShell).
Lance une commande qui échoue (git psuh, par exemple), puis Alt+E.
questions
Avant de commencer.
Est-ce qu'ezShell exécute les corrections ?
Non. La commande est insérée dans ta ligne de saisie ; c'est toi qui appuies sur Entrée. Les commandes à risque élevé ou sur plusieurs lignes demandent en plus une confirmation explicite (y).
Faut-il une clé Groq ou OpenAI ?
Non. ezShell passe par son propre service, qui détient la clé. Ton appareil reçoit un jeton anonyme au premier usage, avec un quota quotidien gratuit.
Et si je pose une question au lieu d'avoir une erreur ?
Tape ta demande dans la ligne de saisie (« trouver les fichiers de plus de 1 Go »), puis Alt+E : ezShell la traduit en commande.
Comment avoir un diagnostic plus précis ?
Lance la commande via ezsh run -- <commande>. La fin de sa sortie d'erreur est alors gardée (et masquée) pour le diagnostic.
Comment le désinstaller ?
Retire la ligne ezsh init de ton fichier de configuration du shell, puis pipx uninstall ezshell.
