# 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`:

<pre class="language-bash"><code class="lang-bash"><strong>sudo apt update
</strong>sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck
</code></pre>

`thefuck` requiere que añadas un alias en tu `.bashrc` para funcionar con la palabra `fuck` de forma interactiva:​

```bash
eval $(thefuck --alias)
```

Sin esto, `fuck` no funciona como comando interactivo aunque el binario esté instalado.

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, p**ara 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:

```bash
source ~/.bashrc
```

**Terminado!**&#x20;

Una vez instalado prueba a escribir lo siguiente... :stuck\_out\_tongue\_winking\_eye:

```bash
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:

<figure><img src="https://539580950-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FiKvwltOme7zTxep3LVyW%2Fuploads%2FEMcdsZBAZx2kH2aW5kF0%2Fimage.png?alt=media&#x26;token=c356646f-4d76-4740-8b45-ecb3eb48296f" alt=""><figcaption></figcaption></figure>

Referencias:

* <https://github.com/nvbn/thefuck?tab=readme-ov-file>
