19 个版本
新 0.1.18 | 2024年8月20日 |
---|---|
0.1.17 | 2024年8月2日 |
0.1.16 | 2024年7月23日 |
0.1.12 | 2024年6月24日 |
0.1.7 | 2024年2月12日 |
#187 in 命令行界面
每月390次下载
130KB
3K SLoC
crates-tui
crates-tui
是基于 Ratatui 的一个简单的终端用户界面资源管理器。
https://github.com/ratatui-org/crates-tui/assets/1813121/ecbb6fcb-8dd9-4997-aaa2-2a60b0c4a004
它支持以下功能
- 将
cargo add
命令复制到剪贴板 - 在浏览器中打开文档页面
- 在浏览器中打开 crates.io 页面
安装
cargo install crates-tui
Arch Linux
crates-tui
可以使用 AUR 辅助工具 安装
paru -S crates-tui
屏幕截图
在浏览器中打开
https://github.com/ratatui-org/crates-tui/assets/1813121/362d7dc3-d9ef-43df-8d2e-cc56001ef31c
日志记录
https://github.com/ratatui-org/crates-tui/assets/1813121/9609a0f1-4da7-426d-8ce8-2c5a77c54754
Base16 主题
您可以在以下位置找到示例颜色 配置文件。
帮助
https://github.com/ratatui-org/crates-tui/assets/1813121/4c2a3deb-f546-41e6-a48d-998831182ab6
每个模式的行为配置键
您可以在以下位置找到 默认配置文件。
背景
此存储库包含一种对小型到中型 Ratatui TUI 应用程序进行组织的方法。
它具有几个特性,特别是
- 使用
async
无阻塞 UI 获取 crate 信息 - 多个自定义小部件
- 选择标签页
- 输入提示
- 搜索结果表
- 概览视图
- 具有可配置的键绑定,可映射到操作
此仓库旨在作为开发Ratatui应用程序时可能遵循的一些模式的参考。代码也将作为https://ratatui.rs上的教程材料的参考。
依赖关系
~30–48MB
~795K SLoC