Ja, ja, je hoort het goed. Zo heet deze console-tool — the fuck — de source code daarvan is te vinden op GitHub.
Deze magische tool doet één zeer nuttige klus — het corrigeert fouten in de laatst uitgevoerde commando in de console.
Voorbeelden
➜ apt-get install vim
E: Kon het vergrendelingsbestand niet openen /var/lib/dpkg/lock — open (13: Toegang geweigerd)
E: Kan de administratie directory ( /var/lib/dpkg/ ) niet vergrendelen, bent u root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] wachtwoord voor nvbn:
Package lijsten aan het lezen… Klaar
…
of zo
➜ git push
fatal: De huidige tak master heeft geen upstream tak.
Om de huidige tak te pushen en de remote als upstream in te stellen, gebruik
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Objecten tellen: 9, klaar.
…
Vereisten
- python (3.4+)
- pip
- python-dev
Installatie
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
Op andere systemen
Met pip
pip install thefuck
Handige opties
Om zonder bevestigingsverzoeken te werken
fuck —yeah
Om dit recursief uit te voeren tot het resultaat is bereikt
fuck -r
Bron: linux.org.ru
