Sí, sí, no estás escuchando mal. Así es como se llama esta utilidad de consola: the fuck. cuyos fuentes se pueden encontrar en GitHub.
Esta mágica utilidad realiza una tarea muy útil: corrige errores en el último comando ejecutado en la consola.
Ejemplos
➜ apt-get install vim
E: No se pudo abrir el archivo de bloqueo /var/lib/dpkg/lock — open (13: Permiso denegado)
E: No se puede bloquear el directorio de administración (/var/lib/dpkg/), ¿eres root?
➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] contraseña para nvbn:
Leyendo listas de paquetes… Hecho
…
o así
➜ git push
fatal: La rama actual master no tiene una rama ascendente.
Para empujar la rama actual y establecer el remoto como ascendente, usa
git push —set-upstream origin master
➜ fuck
git push —set-upstream origin master [enter/↑/↓/ctrl+c]
Contando objetos: 9, hecho.
…
Requisitos
- python (3.4+)
- pip
- python-dev
Instalación
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
En otros sistemas
Con pip
pip install thefuck
Opciones útiles
Para trabajar sin solicitudes de confirmación
fuck —yeah
Para ejecutar de forma recursiva hasta alcanzar el resultado
fuck -r
Fuente: linux.org.ru
