9 个版本
0.1.5 | 2023 年 2 月 10 日 |
---|---|
0.1.3 | 2023 年 2 月 7 日 |
0.0.4 | 2023 年 2 月 5 日 |
#483 在 命令行界面 中
6KB
94 行
kbar
命令行界面进度条。查看使用此库构建的 Timer。
示例
- 简单
use kbar::Bar;
use std::thread::sleep;
use std::time::Duration;
fn main() {
let mut bar = Bar::new();
bar.set_job_label("Percentage");
for i in 0..101 {
sleep(Duration::from_millis(100));
bar.reach_percent(i);
}
}
- 自定义
use kbar::Bar;
use std::thread::sleep;
use std::time::Duration;
fn main() {
let mut bar = Bar::custom(
// left cap symbol
String::from("["),
// right cap symbol
String::from("]"),
// filled symbol
String::from("#"),
// empty symbol
String::from("-"),
);
bar.set_job_label("Percentage");
for i in 0..101 {
sleep(Duration::from_millis(100));
bar.reach_percent(i);
}
}
依赖项
~220KB