Jah, te ei kuulnud valesti. Just nii — the fuck — nimetatakse seda käsurea utiliiti, mille lähtekoodid on saadaval GitHubis.
See maagiline utiliit teeb ühe väga kasuliku töö — parandab viimases sisestatud käsus esinenud vead.
Näited
➜ apt-get install vim
E: Ei saanud lukufaili avada /var/lib/dpkg/lock — avamine (13: Juhtimisõigus keelatud)
E: Ei saa lukustamiskausta (/var/lib/dpkg/) lukustada, oled sa root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] parool kasutajale nvbn:
Pakettide loetelu lugemine... Valmis
…
või nii
➜ git push
fatal: Aktuaalsel harul master ei ole ülesvoolu haru.
Et aktuaalne haru üles lükata ja kaugteenuse ülesvooluna määrata, kasuta
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Objektide lugemine: 9, valmis.
…
Nõuded
- python (3.4+)
- pip
- python-dev
Installimine
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
Muudel süsteemidel
Käesoleva pip abil
pip install thefuck
Kasulikud valikud
Töötamiseks ilma kinnituste küsimiseta
fuck —yeah
Käivitamiseks rekursiivselt kuni tulemuse saavutamiseni
fuck -r
Allikas: linux.org.ru
