#terminal #loading

loading

Show loading in terminal

1 unstable release

0.3.0 May 28, 2022
0.2.1 May 27, 2022
0.1.2 Dec 2, 2020
0.1.1 Jul 1, 2020
0.0.1 Jan 21, 2020

#6 in #loading

Download history 42/week @ 2023-06-05 44/week @ 2023-06-12 125/week @ 2023-06-19 103/week @ 2023-06-26 97/week @ 2023-07-03 63/week @ 2023-07-10 93/week @ 2023-07-17 140/week @ 2023-07-24 42/week @ 2023-07-31 77/week @ 2023-08-07 107/week @ 2023-08-14 43/week @ 2023-08-21 40/week @ 2023-08-28 103/week @ 2023-09-04 79/week @ 2023-09-11 74/week @ 2023-09-18

296 downloads per month
Used in 8 crates (7 directly)

MIT license

8KB
153 lines

loading

Crates.io docs.rs LICENSE

Used to display loading or progress in the terminal

Preview

Use

Add this in your Cargo.toml:

[dependencies]
loading = "*"

Example

use loading::Loading;
use std::thread;
use std::time::Duration;

fn main() {
    let loading = Loading::default();

    for i in 0..=100 {
        loading.text(format!("Loading {}", i));
        thread::sleep(Duration::from_millis(50));
    }

    loading.success("OK");

    loading.end();
}

Other example

cargo run --example loading
cargo run --example status
cargo run --example download
cargo run --example spinner

No runtime deps