Терминал и ИИ

TUI

Joppa на весь экран в терминале: боковая панель, проекты, сервисы, логи в реальном времени, палитра команд, с клавиатуры или мышью.

joppa без аргументов открывает приложение на весь экран в терминале, в том же визуальном стиле, что и окно:

  • боковая панель: проекты и сервисы, с индикатором состояния и портом;
  • страница выбранного элемента: домены и их состояние, состояние сервиса, его базы данных, его логи в реальном времени;
  • строка состояния: прокси, CA, работающие домены, среда контейнеров.

Всё обновляется каждые две секунды. Тема следует за терминалом (Nuit — тёмная, Jour — светлая); --theme задаёт её принудительно, T переключает.

Клавиши

Клавиша Действие
↑ ↓ · j k Перемещение
tab Переход между боковой панелью и страницей
ctrl p · : Палитра команд, как ⌘ K в приложении
p Запустить / остановить прокси
s Запустить / остановить сервис
пробел Включить / выключить домен
o Открыть домен в браузере
c Копировать его URL
t Открыть в TablePlus
n Создать базу данных
a Добавить проект (в «Проектах») или сервис (в «Сервисах»)
N Новый проект из шаблона
T Переключить тему
esc Вернуться на шаг назад
? · q Справка · выход

Мышь тоже работает: щелчок, двойной щелчок для открытия, колёсико.

Добавление из TUI

  • Проект (a): папка (по умолчанию текущая, tab дополняет путь), то, что Joppa в ней обнаружил (домены, которые можно отметить клавишей пробел или добавить вручную: app 5173), затем имя.
  • Сервис (a в «Сервисах»): каталог по категориям, версия (← →) и первый свободный порт, затем запуск.
  • Новый проект (N): шаблон, имя, родительская папка и параметры, команды, затем создание в реальном времени; esc его отменяет.

Если приложение не запущено, TUI сообщает об этом и предлагает его запустить (l), а затем сам переподключается.

getjoppa.com › support

Загрузка

Не отправляется? Напишите на [email protected]. Просто вопрос: [email protected].