The Fuck

Tak, tak, nie pomyliłeś się. Dokładnie tak — the fuck — nazywa się to narzędzie konsolowe, którego źródła można znaleźć na GitHubie.

To magiczne narzędzie wykonuje jedną bardzo przydatną funkcję — poprawia błędy w ostatnio wykonanym poleceniu w konsoli.

Przykłady

➜ apt-get install vim
E: Nie można otworzyć pliku blokady /var/lib/dpkg/lock — open (13: Permission denied)
E: Nie można zablokować katalogu administracyjnego (/var/lib/dpkg/), czy jesteś rootem?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] hasło dla nvbn:
Odczytywanie list pakietów… Gotowe

lub tak

➜ git push
fatal: Bieżąca gałąź master nie ma gałęzi upstream.
Aby przesłać bieżącą gałąź i ustawić zdalną jako upstream, użyj

git push —set-upstream origin master

➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Liczenie obiektów: 9, gotowe.

Wymagania

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

Instalacja

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 innych systemach

Za pomocą pip

pip install thefuck

Przydatne opcje

Do pracy bez potwierdzeń

fuck —yeah

Aby wykonać rekurencyjnie aż do uzyskania rezultatu

fuck -r

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster