The Fuck

Sì-sì, non hai sentito male. Proprio così — the fuck — si chiama questa utility da console, i cui sorgenti si possono trovare su GitHub.

Questa magica utility svolge un compito molto utile: corregge gli errori nell'ultimo comando eseguito nella console.

Esempi

➜ apt-get install vim
E: Impossibile aprire il file di blocco /var/lib/dpkg/lock — open (13: Permesso negato)
E: Impossibile bloccare la directory di amministrazione (/var/lib/dpkg/), sei root?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password per nvbn:
Lettura delle liste dei pacchetti… Fatto

oppure così

➜ git push
fatal: Il ramo corrente master non ha un ramo upstream.
Per inviare il ramo corrente e impostare il remoto come upstream, usa

git push —set-upstream origin master

➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Conteggio degli oggetti: 9, fatto.

Requisiti

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

Installazione

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

Su altri sistemi

Con pip

pip install thefuck

Opzioni utili

Per lavorare senza richieste di conferma

fuck —yeah

Per eseguire ricorsivamente fino a ottenere il risultato

fuck -r

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster