#progress-bar #bar #progress #utility #cli

simple_bar

终端显示进度条的极简软件包

5 个版本

0.2.2 2022 年 12 月 1 日
0.2.1 2022 年 12 月 1 日
0.2.0 2022 年 11 月 30 日
0.1.6 2022 年 7 月 13 日

#702 in 命令行界面

MIT 协议

11KB
192

Simple Bar

crates.io

一个非常简单的 Rust 终端进度条。

示例

use std::{thread::sleep, time::Duration};
use simple_bar::ProgressBar;

let num_iterations = 500;
let length = 100;
let eta = false
let mut bar = ProgressBar::default(num_iterations, length, eta);

for _ in 0..num_iterations {
    bar.update();
    sleep(Duration::from_millis(200));
}

此示例生成了以下输出:以上代码生成


lib.rs:

simple_bar 是一个非常简单的终端进度条

示例

use std::{thread::sleep, time::Duration};
use simple_bar::ProgressBar;

let num_iterations = 500;
let mut bar = ProgressBar::default(num_iterations, 50, false);

for _ in 0..num_iterations {
    bar.update();
    sleep(Duration::from_millis(1));
}

此示例生成了以下输出

above code generates

无运行时依赖