The Fuck

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

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster