UNPKG

@mashakujou/autofix-cli

Version:

Autocorrector inteligente para comandos mal escritos en terminal

70 lines (42 loc) 1.87 kB
# @mashakujou/autofix-cli Autofix CLI es una utilidad que corrige automáticamente comandos mal escritos en la terminal. Sirve como autocorrector de comandos como `cf``cd`, `nodd``node`, entre muchos otros. Funciona en sistemas Linux, Termux, WSL, VPS por SSH, y entornos como Kali Linux. ## Instalación Instala el paquete globalmente con: ``` npm install -g @mashakujou/autofix-cli ``` ## Uso ### Modo automático (recomendado) Para activar la corrección automática sin necesidad de ejecutar `autofix` manualmente, ejecuta: ``` autofix setup ``` Este comando modificará tu archivo `.bashrc`, `.zshrc` o `.bash_profile` (el primero que encuentre) y añadirá una línea como esta: ``` trap 'autofix "$BASH_COMMAND"' DEBUG ``` Luego de ejecutar `setup`, reinicia tu terminal para aplicar los cambios. > El comando `setup` pedirá confirmación antes de modificar tu archivo de configuración. ### Modo manual (sin modificar el bash) Si prefieres no modificar archivos del sistema, puedes usarlo de forma manual: ``` autofix "cf" ``` El comando anterior sugerirá: `cd` ## ¿Cómo funciona? Detecta errores comunes de tipeo en comandos de terminal y sugiere el comando correcto. La base de datos incluye errores frecuentes en: - Comandos básicos (`cd`, `ls`, `mkdir`, etc) - Herramientas como `node`, `npm`, `git`, `npx`, `python`, etc - Editores como `nano`, `vim`, `micro` - Comandos de sistemas como `apt`, `pkg`, `sudo`, `exit` - Soporte extendido para Termux, Kali Linux, WSL y sesiones SSH ## Desinstalación del hook automático Si deseas desactivar el hook automático, puedes editar tu archivo `.bashrc`, `.zshrc` o `.bash_profile` y eliminar la línea: ``` trap 'autofix "$BASH_COMMAND"' DEBUG ``` Guarda los cambios y reinicia la terminal. ## Licencia MIT ## Autor Desarrollado por Mar – https://www.npmjs.com/~mar-222