The Fuck

Oui, oui, vous ne vous êtes pas trompé. C'est exactement ainsi que cette utilitaire de console s'appelle — the fuck — dont les sources sont disponibles sur GitHub.

Cet utilitaire magique effectue une tâche très utile : il corrige les erreurs dans la dernière commande exécutée dans le terminal.

Exemples

➜ apt-get install vim
E : Impossible d'ouvrir le fichier de verrouillage /var/lib/dpkg/lock — open (13 : Permission refusée)
E : Impossible de verrouiller le répertoire d'administration (/var/lib/dpkg/), êtes-vous root ?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] mot de passe pour nvbn :
Lecture des listes de paquets… Terminé
…

ou ainsi

➜ git push
fatal : La branche actuelle master n'a pas de branche amont.
Pour pousser la branche actuelle et définir le distant comme amont, utilisez

git push —set-upstream origin master

➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Comptage des objets : 9, terminé.
…

Exigences

  • python (3.4+)
  • pip
  • python-dev

Installation

OS X

brew install thefuck

Ubuntu / Mint

sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck

FreeBSD

pkg install thefuck

ChromeOS

crew install thefuck

Sur d'autres systèmes

Avec pip

pip install thefuck

Options utiles

Pour fonctionner sans demander de confirmations

fuck —yeah

Pour exécuter récursivement jusqu'à obtenir un résultat

fuck -r

Source : linux.org.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster