Sim, você não ouviu errado. É exatamente assim — the fuck — que se chama essa ferramenta de console, cujos fontes podem ser encontrados no GitHub.
Essa ferramenta mágica faz um trabalho muito útil — corrige erros no último comando executado no console.
Exemplos
➜ apt-get install vim
E: Não foi possível abrir o arquivo de bloqueio /var/lib/dpkg/lock — open (13: Permissão negada)
E: Não é possível bloquear o diretório de administração (/var/lib/dpkg/), você é root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] senha para nvbn:
Lendo listas de pacotes… Pronto
…
ou assim
➜ git push
fatal: O branch atual master não possui um branch upstream.
Para enviar o branch atual e configurar o remoto como upstream, use
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Contando objetos: 9, feito.
…
Requisitos
- python (3.4+)
- pip
- python-dev
Instalação
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
Em outros sistemas
Com o pip
pip install thefuck
Opções úteis
Para operar sem solicitar confirmações
fuck —yeah
Para executar recursivamente até alcançar o resultado
fuck -r
Fonte: linux.org.ru
