3 个不稳定版本
使用旧的 Rust 2015
0.2.0 | 2016年1月16日 |
---|---|
0.1.1 | 2016年1月7日 |
0.1.0 | 2016年1月5日 |
在 GUI 中排名第 937
每月下载量 668 次
被 6 个 crate (5 个直接) 使用
14KB
191 行
progress
progress 的目的是提供一组用于显示程序运行进度(正如其名)和步骤的有用工具。
查看 Rustdoc
示例
安装
如果使用 Cargo.io,请将以下行添加到您的 Cargo.toml
依赖关系部分:
[dependencies]
progress = "0.2"
或者,如果您想直接使用此 GitHub 仓库(警告:您将下载一些额外的垃圾,例如 gifs),请将以下行添加到您的 Cargo.toml
[dependencies]
progress = { git = "https://github.com/TheKK/progress.git" }
用法
以下展示了如何创建和使用进度条。
use std::thread;
extern crate progress;
let bar = progress::Bar::new();
bar.set_job_title("Working...");
for i in 0..11 {
thread::sleep_ms(100);
bar.reach_percent(i * 10);
}
有关更多详细信息,请参阅 文档。
贡献
我不敢相信你会这么说,但如果你有任何好想法想要分享,或者有任何错误要报告,请不要犹豫!如果有人想为这个项目写一些代码,那会更好!
谁创建了它
待办事项列表
- 添加更多类型的指示器,例如旋转符号或猫咪:3
- 支持彩色/样式文本。
- 我目前使用
print!("{:<50}")
,但它将不可打印的文本也计入其中,我必须先解决这个问题。
- 我目前使用
- 使输出格式可定制,尽管我现在还没有想法如何实现这一点(或者我们应该怎么做?)。
许可证
MIT,见 LICENSE
依赖项
~220KB