The Fuck

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

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster