indicatif 0.18.6

A progress bar and cli reporting library for Rust
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use std::thread;
use std::time::Duration;

use indicatif::ProgressBar;

fn main() {
    let pb = ProgressBar::new(100);
    for i in 0..100 {
        thread::sleep(Duration::from_millis(25));
        pb.println(format!("[+] finished #{i}"));
        pb.inc(1);
    }
    pb.finish_with_message("done");
}