Sì, sì, non hai sentito male. Proprio così — the fuck — è il nome di questo strumento da console, il cui codice sorgente puoi trovare su GitHub.
Questo fantastico strumento svolge un lavoro 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
…
o così
➜ git push
fatal: Il ramo corrente master non ha un ramo upstream.
Per spingere 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 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
Utilizzando pip
pip install thefuck
Opzioni utili
Per lavorare senza richieste di conferma
fuck —yeah
Per eseguire ricorsivamente fino al raggiungimento del risultato
fuck -r
Fonte: linux.org.ru
