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

تُطبع السجلات إلى المخرج القياسي بتنسيق نص عادي.

Released under the MIT License.