Da, da, dobro ste čuli. Upravo tako se zove ovaj uslužni program za konzolu, jebote, sirovine od kojih može se naći na githubu.
Ovaj magični uslužni program radi jedan vrlo koristan posao - ispravlja greške u posljednjoj komandi koja je izvršena u konzoli.
primjeri
➜ apt-get install vim
E: Nije moguće otvoriti datoteku zaključavanja /var/lib/dpkg/lock - otvori (13: dozvola odbijena)
E: Nije moguće zaključati administrativni direktorij (/var/lib/dpkg/), jeste li root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c] [sudo] lozinka za nvbn:
Čitanje paketa ... Gotovo
...
ili tako
➜ git push
fatalno: Trenutni master grane nema uzvodnu granu.
Da biste gurnuli trenutnu granu i postavili daljinski kao uzvodno, koristite
git push --set-upstream origin master
➜ fuck
git push --set-upstream origin master [enter/↑/↓/ctrl+c] Brojanje objekata: 9, gotovo.
...
zahtjevi
- python (3.4+)
- pipa
- python-dev
postavljanje
OS X
brew instaliraj jebote
Ubuntu/Mint
sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
FreeBSD
pkg instaliraj jebote
ChromeOS
posada instalira jebote
Na drugim sistemima
Koristeći pip
pip instaliraj jebote
Korisne opcije
Za rad bez zahtjeva za potvrdu
jebi ga
Izvršiti rekurzivno dok se ne postigne rezultat
jebati -r
izvor: linux.org.ru