10 个版本 (6 个稳定版)
1.0.5 | 2023年6月16日 |
---|---|
1.0.3 | 2022年10月10日 |
1.0.2 | 2022年4月20日 |
0.1.3 | 2020年1月19日 |
0.1.0 | 2019年11月9日 |
#184 在 命令行界面
每月下载量 509
被 4 crate 使用
17KB
293 行
progress_bar
此 crate 允许你在终端中显示一个漂亮的进度条。
能够估计并显示剩余时间。
仅限 LINUX
示例
use progress_bar::*;
// if you have 81 pages to load
init_progress_bar(81);
set_progress_bar_action("Loading", Color::Blue, Style::Bold);
for i in 0..81 {
// load page
sleep(Duration::from_millis(500));
// log the result
if i == 14 {
print_progress_bar_info("Failed", "to load https://zefzef.zef", Color::Red, Style::Normal);
} else if i == 41 {
print_progress_bar_info("Success", "loading https://example.com", Color::Green, Style::Bold);
}
// increase the progress by 1
inc_progress_bar();
}
finalize_progress_bar();
许可证:MIT
lib.rs
:
此 crate 允许你在终端中显示一个漂亮的进度条。
能够估计并显示剩余时间。
仅限 LINUX
示例
use progress_bar::*;
// if you have 81 pages to load
init_progress_bar(81);
set_progress_bar_action("Loading", Color::Blue, Style::Bold);
for i in 0..81 {
// load page
sleep(Duration::from_millis(500));
// log the result
if i == 14 {
print_progress_bar_info("Failed", "to load https://zefzef.zef", Color::Red, Style::Normal);
} else if i == 41 {
print_progress_bar_info("Success", "loading https://example.com", Color::Green, Style::Bold);
}
// increase the progress by 1
inc_progress_bar();
}
finalize_progress_bar();
依赖项
~10KB