#progress-bar #progress #bar #cli #terminal

progressed

一个易于使用且高度可配置的库,用于显示应用程序、计算等的进度

4 个版本

0.2.1 2023 年 3 月 16 日
0.2.0 2023 年 3 月 16 日
0.1.4 2023 年 3 月 5 日
0.1.0 2023 年 3 月 3 日

#976命令行界面

每月 27 次下载

MIT 许可证

24KB
558

Progressed

License: MIT

一个易于使用且高度可配置的库,用于显示应用程序、计算等进度

示例用法

use std::{thread, time::Duration};
use progressed::{ProgressBar, ProgressBarStyle};

fn main() {
for _ in ProgressBar::new(0..100)
    .set_style(ProgressBarStyle::default())
    .set_title("progress bar: ")
    {
           thread::sleep(Duration::from_millis(50));
    }
}

请参阅 文档 了解更多信息。

替代方案


lib.rs:

Progressed

一个易于使用且高度可配置的库,用于显示应用程序、计算等进度

示例用法

use std::{thread, time::Duration};
use progressed::{ProgressBar, ProgressBarStyle};

for _ in ProgressBar::new(0..100)
    .set_style(ProgressBarStyle::default())
    .set_title("progress bar: ")
{
       thread::sleep(Duration::from_millis(50));
}

依赖

~1.4–9MB
~74K SLoC