The Fuck

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

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster