-
Notifications
You must be signed in to change notification settings - Fork 5
feat: 添加终端用户界面(TUI)客户端 #51
Copy link
Copy link
Open
Labels
EnhancementNew feature or requestNew feature or requestGood First IssueGood for newcomersGood for newcomersPriority: LowLow priority issueLow priority issueRustPull requests that update Rust codePull requests that update Rust codeScope: Ratatui需要修改 Ratatui App 的 Issue需要修改 Ratatui App 的 Issue
Milestone
Description
Metadata
Metadata
Labels
EnhancementNew feature or requestNew feature or requestGood First IssueGood for newcomersGood for newcomersPriority: LowLow priority issueLow priority issueRustPull requests that update Rust codePull requests that update Rust codeScope: Ratatui需要修改 Ratatui App 的 Issue需要修改 Ratatui App 的 Issue
Projects
StatusShow more project fields
Todo
GUI 版本需要图形界面环境,在服务器上使用不方便;TUI 可以提供较为轻量级的交互体验,适合 CLI 用户和远程 SSH 场景。
而且键盘驱动操作效率更高。
计划实现的内容
技术方案:
ratatui + crossterm构建 TUI;ELM Architecture架构;dns-orchestrator-core和dns-orchestrator-provider当前进度
已完成基础框架搭建,但有些细节尚未精细雕琢,可能需要进一步跟进落实……
代码见 PR #52
@ZnLuAr