3 个不稳定版本

使用旧的 Rust 2015

0.2.0 2016年1月16日
0.1.1 2016年1月7日
0.1.0 2016年1月5日

GUI 中排名第 937

Download history • Rust 包仓库 139/week @ 2024-03-14 • Rust 包仓库 145/week @ 2024-03-21 • Rust 包仓库 177/week @ 2024-03-28 • Rust 包仓库 136/week @ 2024-04-04 • Rust 包仓库 100/week @ 2024-04-11 • Rust 包仓库 114/week @ 2024-04-18 • Rust 包仓库 136/week @ 2024-04-25 • Rust 包仓库 130/week @ 2024-05-02 • Rust 包仓库 148/week @ 2024-05-09 • Rust 包仓库 485/week @ 2024-05-16 • Rust 包仓库 230/week @ 2024-05-23 • Rust 包仓库 233/week @ 2024-05-30 • Rust 包仓库 148/week @ 2024-06-06 • Rust 包仓库 157/week @ 2024-06-13 • Rust 包仓库 236/week @ 2024-06-20 • Rust 包仓库 105/week @ 2024-06-27 • Rust 包仓库

每月下载量 668
6 个 crate (5 个直接) 使用

MIT 许可证

14KB
191

progress

progress 的目的是提供一组用于显示程序运行进度(正如其名)和步骤的有用工具。

查看 Rustdoc

示例

progress::Bar

安装

如果使用 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