Files
panel/cmd/cli
耗子andClaude Fable 5.1 fffee88c63 feat(cli): 新增交互模式并把位置参数改为结构化声明
- 裸执行 acepanel 且处于终端时进入 TUI:选命令、填参数、执行并回显结果,Esc 逐级返回,Ctrl+C 退出
- pkg/tui 基于 x/term 自写列表选择与单行输入,零新依赖;stdin 用 poll 轮询、逐字节读取,信号取消可及时退出
- 位置参数改用 urfave/cli v3 的 Arguments,服务层改为具名读取,port 只保留 --port
- 模式分发放在 app 入口,交互模式每次执行都构建新的命令树
- bootstrap 直接引用 internal/command,命令文案得以进入翻译提取范围

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-15 21:12:59 +08:00
..