Corrigez vos commandes avec TheFuck

TheFuck corrige vos fautes de frappe en ligne de commande

Si, en tapant trop vite, vous faites régulièrement des fautes de frappe dans votre Terminal, TheFuck est là pour vous!
C'est une application qui corrige automatiquement votre dernière commande.

Par exemple, si je tape

$ dnf update

sans mettre le sudo, vous avez juste à entrer

$ fuck

et votre commande sera corrigée avec le sudo!

Exemples

TheFuck fonctionne pour de nombreuses commandes :

TheFuck corrige vos commandes!

Avec apt-get
➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Reading package lists... Done

Avec git :

➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use
    git push --set-upstream origin master

➜ fuck
git push --set-upstream origin master [enter/↑/↓/ctrl+c]
Counting objects: 9, done.

ou encore

➜ git brnch
git: 'brnch' is not a git command. See 'git --help'.
Did you mean this?
    branch

➜ fuck
git branch [enter/↑/↓/ctrl+c]
* master

Vous pouvez également créer vos propres règles!

Installation

Pour l'installer, vous aurez besoin de pip, python (2.7+ ou 3.3+) et python-dev.

Sous Linux :

$ sudo pip install thefuck
$ sudo pip install thefuck --upgrade # pour mettre à jour

Sous Mac OS :

$ brew install thefuck

Ajoutez ensuite dans votre fichier ~/.bashrc ou votre fichier ~/bash_profile

eval "$(thefuck --alias)"
# You can use whatever you want as an alias, like for Mondays:
# eval "$(thefuck --alias FUCK)"

Plus d'infos sur TheFuck.

Soyez le premier à commenter l'article "Corrigez vos commandes avec TheFuck"!

Laisser un commentaire

Votre adresse email ne sera pas publiée. Les champs obligatoires sont marqués *