Sobre el proyecto

fishell es una utilidad de línea de comandos, escrita en Bash y PowerShell, que simplifica el acceso SSH al supercomputador NPAD/UFRN (IMD). Configura claves RSA, registra el alias npad en ~/.ssh/config y ofrece un panel interactivo en portugués o inglés para login, prueba de conexión, envío y descarga vía scp, ejecución de comandos remotos y nuevo keygen. En Windows, utiliza un launcher .cmd para PowerShell; en Linux, macOS, WSL y Google Colab, se ejecuta vía Bash. El README detalla la instalación, el uso del panel, comandos, flujo de trabajo con Slurm (sbatch, squeue, scancel), particiones, jobs con GPU, troubleshooting, estructura y seguridad. Licencia MIT. El panel se activa mediante teclas: 1 abre el shell en NPAD, 2 prueba la conexión, 3 envía archivo/carpeta vía scp, 4 descarga archivo/carpeta vía scp, 5 ejecuta un comando en NPAD y muestra la salida, 6 rehace el setup de SSH, 7 muestra la configuración actual, 8 genera un nuevo par de claves, l cambia el idioma de la interfaz, a activa/desactiva la animación del banner, y 0 o q sale. Los comandos de línea incluyen: panel interactivo, setup, login, test, upload, download, run "comando", keygen, status y help. Después del setup, el alias queda en ~/.ssh/config y el SSH normal funciona desde cualquier terminal, sin fishell, con ejemplos como ssh npad, scp datos.zip npad:~/ y scp npad:~/resultado.h5 . El README también funciona como un resumen práctico para usar el NPAD, cubriendo la diferencia entre el nodo de login y los nodos de computación, la sumisión de jobs con scripts #SBATCH, particiones como amd-512, gpu-8-v100 y gpu-4-a100, el uso de GPU con el entorno conda gpu, el seguimiento de la cola con squeue, sinfo y scancel, además de errores comunes y sus soluciones. La documentación oficial y completa se encuentra en npad.ufrn.br y en los Tutoriais do NPAD.