Skip to content

Панель 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 в текстовом формате.

Released under the MIT License.