TUI 改为左右分栏: 左侧栏目, 右侧内容
This commit is contained in:
1 parent
f9874454f0
commit
e06c57b7ad
17 files changed
+815
-425
No files matched your search
@@ -132,15 +132,15 @@ sbp cert renew
|
||||
sbp tui
|
||||
```
|
||||
|
||||
TUI 提供这些页面:
|
||||
界面分左右两栏. 左栏固定显示栏目, 右栏显示当前栏目内容, 不需要一层层进菜单.
|
||||
|
||||
- Dashboard: 状态总览, 启动, 停止, 重启.
|
||||
- Protocols: 启用, 停用, 改端口, 改选项.
|
||||
- Users: 增加, 删除, 查看分享链接, Clash 配置和客户端配置.
|
||||
- Protocols: 选中协议后, 右栏显示端口, 传输, 参数, 以及启用, 停用, 改端口, 改选项.
|
||||
- Users: 选中用户后, 可查看分享链接, Clash 配置, 客户端配置, 或删除用户.
|
||||
- Settings: 修改 host 和 SNI, 更换证书, 升级, 重装, 卸载.
|
||||
- Logs: 查看 journal.
|
||||
|
||||
操作键: `↑`/`↓` 或 `j`/`k` 移动, `Enter` 确认, `q` 返回.
|
||||
操作键: `Tab` 切换左右栏, `↑`/`↓` 或 `j`/`k` 移动, `Enter` 执行, `1`-`5` 直接跳到栏目, `q` 退出.
|
||||
|
||||
## 证书
|
||||
|
||||
@@ -195,7 +195,7 @@ src/sbp/
|
||||
clash.py Clash (mihomo) YAML 输出
|
||||
protocols/ 每个协议一个模块
|
||||
ops/ 业务操作, CLI 和 TUI 共用
|
||||
tui/ curses 界面
|
||||
tui/ curses 界面: frame 画两栏, views 是各栏内容
|
||||
```
|
||||
|
||||
协议模块只做四件事: 生成 inbound, 分享链接, 客户端 outbound, Clash 节点.
|
||||
|
||||
Reference in new issue
Block a user