Об этом проекте

fishell — это утилита командной строки, написанная на Bash и PowerShell, которая упрощает SSH-доступ к суперкомпьютеру NPAD/UFRN (IMD). Она настраивает RSA-ключи, регистрирует alias npad в ~/.ssh/config и предлагает интерактивную панель на португальском или английском языках для входа, проверки соединения, отправки и загрузки через scp, выполнения удаленных команд и создания новых ключей (keygen). В Windows используется .cmd-лаунчер для PowerShell; в Linux, macOS, WSL и Google Colab запуск происходит через Bash. README подробно описывает установку, использование панели, команды, рабочий процесс со Slurm (sbatch, squeue, scancel), разделы (partitions), задания с GPU, устранение неполадок, структуру и безопасность. Лицензия MIT. Панель управляется клавишами: 1 открывает shell в NPAD, 2 проверяет соединение, 3 отправляет файл/папку через scp, 4 скачивает файл/папку через scp, 5 выполняет команду в NPAD и показывает вывод, 6 перезапускает настройку SSH, 7 показывает текущую конфигурацию, 8 генерирует новую пару ключей, l меняет язык интерфейса, a включает/выключает анимацию баннера, а 0 или q — выход. Командная строка включает: интерактивную панель, setup, login, test, upload, download, run "команда", keygen, status и help. После настройки alias сохраняется в ~/.ssh/config, и обычный SSH работает из любого терминала без fishell, например: ssh npad, scp dados.zip npad:~/ и scp npad:~/resultado.h5 . README также служит практическим руководством по использованию NPAD, охватывая разницу между узлом входа и вычислительными узлами, отправку заданий с помощью скриптов #SBATCH, разделы, такие как amd-512, gpu-8-v100 и gpu-4-a100, использование GPU с conda-окружением gpu, мониторинг очереди с помощью squeue, sinfo и scancel, а также распространенные ошибки и их решения. Официальная и полная документация доступна на npad.ufrn.br и в руководствах NPAD.