4个版本

0.2.1 2022年10月7日
0.2.0 2021年3月28日
0.1.1 2017年11月8日
0.1.0 2017年11月6日

#11 in #favorite

Download history 92/week @ 2024-03-17 189/week @ 2024-03-24 118/week @ 2024-03-31 181/week @ 2024-04-07 86/week @ 2024-04-14 46/week @ 2024-04-21 41/week @ 2024-04-28 151/week @ 2024-05-05 63/week @ 2024-05-12 112/week @ 2024-05-19 45/week @ 2024-05-26 191/week @ 2024-06-02 19/week @ 2024-06-09 37/week @ 2024-06-16 28/week @ 2024-06-23 14/week @ 2024-06-30

100 每月下载量
用于 2 crates

MIT 协议

18KB
249

progress_string

该库主要关注生成字符串,这些字符串可以被您喜欢的终端流操作系统用来显示类似这样的进度条

[██████████████████                                ] 35.70%

文档

示例

运行示例: cargo run --example <example-name>. 例如: cargo run --example termion.

许可

MIT


lib.rs:

该库主要关注生成字符串,这些字符串可以被您喜欢的终端流操作系统用来显示进度条。

示例

use std::thread::sleep;
use std::time::Duration;

const TOTAL: usize = 1000;
fn main() {
    let mut bar = progress_string::BarBuilder::new()
        .total(TOTAL)
        .include_percent()
        .build();

    println!("starting the progress");
    for i in 0..TOTAL {
        bar.replace(i);
        print!(
            "{}{}",
            termion::cursor::Left(bar.get_last_width() as u16),
            bar.to_string()
        );
        sleep(Duration::from_millis(10));
    }
    println!("\ndone with progress");
}

无运行时依赖