4 个版本 (2 个破坏性更新)
新 0.3.0-prerelease2 | 2024 年 8 月 6 日 |
---|---|
0.2.0 | 2024 年 6 月 28 日 |
0.1.0 | 2024 年 6 月 24 日 |
#626 in 命令行界面
每月 170 次下载
16KB
354 代码行
TermKit
一个用 Rust 编写的简单终端小部件工具包。
特性
使用 crossterm 进行终端操作,TermKit 为您的 CLI 或终端应用程序提供即插即用的控件。
可用的控件
- infobox:一个简单的信息框控件,在终端中显示消息。
- 颜色定制
- 填充
- Linux + Windows + Mac
- listselector:一个列表选择器控件,允许您从列表中选择项目。
- 颜色定制
- Linux
- Mac
- Windows
- progressbar:一个进度条控件,在终端中显示进度条。
- 颜色定制
- Linux + Windows + Mac
- spinner:一个旋转控件,在终端中显示旋转动画。
- 颜色定制
- Linux + Windows + Mac
- meter:一个仪表,在终端中显示定量和变化的数据。
- 颜色定制
- Linux + Windows + Mac
- table:一个表格控件,在终端中显示表格。
- textinput:一个文本输入控件,允许您在终端中输入文本。
- alert:一个警报控件,在终端中显示警报。
- confirm:一个确认控件,在终端中显示确认对话框。
- prompt:一个提示控件,在终端中显示提示。
并可按需添加更多控件
用法
将其添加到您的 Cargo.toml
[dependencies]
term-kit = "*"
并参考 示例 以了解用法。
许可证
根据 MIT 许可证许可。
依赖项
~1.4–6.5MB
~24K SLoC