Ten zasraný

Ano, ano, neslyšeli jste špatně. Přesně tak – the fuck – se nazývá tento konzolový nástroj, jehož zdrojové kódy najdete na GitHubu.

Tento kouzelný nástroj dělá jednu velmi užitečnou práci – opravuje chyby v posledním zadaném příkazu v konzoli.

Příklady

➜ apt-get install vim
E: Nelze otevřít soubor zámku /var/lib/dpkg/lock — open (13: Odepřeno přístup)
E: Nelze zamknout administrativní adresář (/var/lib/dpkg/), jste root?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] heslo pro nvbn:
Načítání seznamu balíků… Hotovo
…

nebo takto

➜ git push
fatal: Aktuální větev master nemá žádnou upstream větev.
Pro odeslání aktuální větve a nastavení vzdáleného repozitáře jako upstream použijte

git push —set-upstream origin master

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

Požadavky

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

Instalace

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 jiných systémech

Pomocí pip

pip install thefuck

Užitečné možnosti

Pro práci bez žádostí o potvrzení

fuck —yeah

Pro provedení rekurzivně do dosažení výsledku

fuck -r

Zdroj: linux.org.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster