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

progressed

An easy to use and highly configurable library to show the progress of applications, calculations, ect

4 releases

0.2.1 Mar 16, 2023
0.2.0 Mar 16, 2023
0.1.4 Mar 5, 2023
0.1.0 Mar 3, 2023

#885 in Command-line interface

Download history 76/week @ 2024-02-26 8/week @ 2024-03-11

84 downloads per month

MIT license

24KB
558 lines

Progressed

License: MIT

An easy to use and highly configurable library to show the progress of applications, calculations, etc.

Example Usage

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));
    }
}

See the documentation for more detailed information.

Alternatives


lib.rs:

Progressed

An easy to use and highly configurable library to show the progress of applications, calculations, etc.

Example Usage

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));
}

Dependencies

~1–11MB
~81K SLoC