Da, da, niste pogriješili. Tako se zove ova konzolna alatka — the fuck — čije izvorne datoteke možete pronaći na GitHubu.
Ovaj čarobni alat obavlja jednu vrlo korisnu funkciju — ispravlja greške u posljednjoj izvršenoj komandi u konzoli.
Primjeri
➜ apt-get install vim
E: Nije moguće otvoriti datoteku zaključavanja /var/lib/dpkg/lock — open (13: Permission denied)
E: Nije moguće zaključati administrativni direktorij (/var/lib/dpkg/), jeste li vi root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] lozinka za nvbn:
Čitam popise paketa… Gotovo
…
ili ovako
➜ git push
fatal: Trenutna grana master nema upstream granu.
Da biste poslali trenutnu granu i postavili udaljenu kao upstream, koristite
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Brojim objekte: 9, gotovo.
…
Zahtjevi
- python (3.4+)
- pip
- python-dev
Instalacija
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
Na drugim sustavima
Pomoću pip-a
pip install thefuck
Korisne opcije
Za rad bez zahtjeva za potvrdu
fuck —yeah
Za izvođenje rekurzivno dok se ne postigne rezultat
fuck -r
Izvor: linux.org.ru
