Da-da, niste čuli pogrešno. Tako se zove ovaj konzolni alat — the fuck — čiji izvorni kod možete pronaći na GitHubu.
Ovaj čarobni alat obavlja jednu veoma korisnu funkciju — ispravlja greške u poslednjoj izvršenoj komandi u konzoli.
Primeri
➜ apt-get install vim
E: Nije moguće otvoriti datoteku za zaključavanje /var/lib/dpkg/lock — otvoriti (13: Odbijena dozvola)
E: Nije moguće zaključati administratorski direktorij (/var/lib/dpkg/), jeste li vi root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] lozinka za nvbn:
Čitam listu 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]
Brojimo objekte: 9, gotovo.
…
Zahteve
- python (3.4+)
- pip
- python-dev
Namestitev
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 sistemima
Pomoću pip
pip install thefuck
Korisne opcije
Za rad bez potvrda
fuck —yeah
Za izvršavanje rekurzivno do postizanja rezultata
fuck -r
Izvor: linux.org.ru
