The Fuck

Áno-áno, nepočuli ste zle. Takto sa volá táto konzolová utilita — the fuck — ktorej zdroje nájdete na GitHube.

Táto kúzelná utilita vykonáva jednu veľmi užitočnú úlohu — opravuje chyby v poslednom zadanom príkaze v konzole.

Príklady

➜ apt-get install vim
E: Nepodarilo sa otvoriť súbor uzamknutia /var/lib/dpkg/lock — otvorené (13: Odmietnutý prístup)
E: Nie je možné uzamknúť administratívny adresár (/var/lib/dpkg/), ste root?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] heslo pre nvbn:
Čítam zoznam balíkov… Hotovo
…

alebo takto

➜ git push
fatal: Aktuálna vetva master nemá nastavenu upstream vetvu.
Ak chcete poslať aktuálnu vetvu a nastaviť vzdialený repozitár ako upstream, použite

git push —set-upstream origin master

➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Počítam objekty: 9, hotovo.
…

Požiadavky

  • python (3.4+)
  • pip
  • python-dev

Inštalácia

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 iných systémoch

Pomocou pip

pip install thefuck

Užitočné možnosti

Na prácu bez potvrdzovacích otázok

fuck —yeah

Na vykonávanie rekurzívne, až kým nedosiahnete výsledok

fuck -r

Zdroj: linux.org.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster