Page cover

TheFuck!: Corrección de comandos

The Fuck es una magnífica aplicación que corrige errores en comandos de consola previos.

Es una solución interesante para correcciones instantáneas.

Instalación

La instalación nos la proporciona la misma documentación del Github que puedes encontrar abajo del todo. Debes instalar las dependencias de python primero y luego descargar directamente con el gestor de paquetes pip3:

sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
pip3 install thefuck --user

Una vez instalado el paquete nos aparecerá un warning: WARNING: The scripts fuck and thefuck are installed in '/home/ubuntu/.local/bin' which is not on PATH. Por lo que de momento no funcionará como comando.

Para resolver este error debemos agregar el directorio a PATH. Para ello, primero debemos abrir el archivo de configuración de la shell (que dependiendo de la shell utilizada, el archivo puede llamarse .bashrc, .bash_profile, .zshrc, o similar).

Este archivo se puede abrir con nano, vim, o gedit:

nano ~/.bashrc

Dentro del archivo, navegaremos hasta el final del documento y agregamos la siguiente línea:

#Para ubuntu client:
export PATH="$PATH:/home/ubuntu/.local/bin"

#Para ubuntu server (para instalarlo en root):
export PATH="$PATH:/root/.local/bin"

Esto agrega la ruta al final de la variable de entorno PATH. Terminado, guarda los cambios realizados en el archivo de configuración de la shell (Ctrl + X) y ciérralo.

Por último, para que los cambios surtan efecto, puedes cerrar y volver a abrir tu terminal o ejecutar el siguiente comando para cargar los cambios en el archivo de configuración de la shell:

source ~/.bashrc

Terminado!

Una vez instalado prueba a escribir lo siguiente... 😜

fuck --yeah

A partir de ahora, cada vez que te equivoques en un comando, escribe fuck y te mostrará sugerencias de corrección que podrás ejecutar:

Referencias:

Última actualización