Панель TUI
Unne CLI включает встроенный терминальный интерфейс на базе BubbleTea.
Компоновка
┌─────────────────────────────────────────────────────┐
│ UNNE TUNNEL v2.0.0 ● ONLINE │
│━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━│
│ ● web-app (12) │ ○ api (3) │ ◌ database │
│─────────────────────────────────────────────────────│
│ # Method Path Status Time │
│ ─────────────────────────────────────────────────── │
│ 1 GET /api/users 200 12ms │
│ 2 POST /api/login 201 45ms │
│ 3 GET /static/app.js 304 2ms │
│►4 DELETE /api/users/5 500 120ms │
│ │
│ ↑↓ navigate enter details esc back v split q quit│
└─────────────────────────────────────────────────────┘Сочетания клавиш
| Клавиша | Действие |
|---|---|
↑ / k | Перемещение вверх по списку запросов |
↓ / j | Перемещение вниз по списку запросов |
Tab | Следующая вкладка туннеля |
Shift+Tab | Предыдущая вкладка туннеля |
Enter | Просмотр деталей запроса / переключение Запрос<->Ответ |
Esc | Назад к списку / закрыть панель деталей |
v | Переключение вертикального/горизонтального разделения |
q / Ctrl+C | Выход |
Вкладки нескольких туннелей
При запуске нескольких туннелей (через unne start) каждый туннель получает собственную вкладку, отображающую:
- Индикатор состояния подключения (
●подключен,◌подключается,○не в сети) - Имя туннеля и количество запросов
- Независимый список запросов
Просмотр деталей запроса
Нажмите Enter на запросе, чтобы увидеть:
- Вкладка запроса: Метод, путь, хост, заголовки, тело
- Вкладка ответа: Код статуса, длительность, заголовки, тело
Переключайтесь между запросом и ответом с помощью Enter.
Разделенный вид
Нажмите v для переключения между:
- Вертикальное разделение: Список запросов слева, детали справа
- Горизонтальное разделение: Список запросов сверху, детали снизу
Отключение TUI
Для безголовых сред/CI:
bash
unne start --no-tuiЛоги выводятся в stdout в текстовом формате.