The Fuck

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

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster