Da, da, nu te-ai auzit greșit. Asta este cum se numește această utilitară de consolă — the fuck — sursă pe care o poți găsi pe GitHub.
Această utilitară magică face un lucru foarte util — corectează erorile din ultima comandă executată în consolă.
Exemple
➜ apt-get install vim
E: Nu am putut deschide fișierul de blocare /var/lib/dpkg/lock — open (13: Permisiune refuzată)
E: Imposibil de blocat directorul de administrare (/var/lib/dpkg/), ești root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] parola pentru nvbn:
Se citesc listele de pachete… Gata
…
sau așa
➜ git push
fatal: Ramura curentă master nu are ramură upstream.
Pentru a împinge ramura curentă și a seta remote-ul ca upstream, folosește
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Număr de obiecte: 9, gata.
…
Cerințe
- python (3.4+)
- pip
- python-dev
Instalare
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
Pe alte sisteme
Folosind pip
pip install thefuck
Opțiuni utile
Pentru a funcționa fără cereri de confirmare
fuck —yeah
Pentru a executa recursiv până la obținerea rezultatului
fuck -r
Sursa: linux.org.ru
