The Fuck

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

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster