Crates.io | progress |
lib.rs | progress |
version | 0.2.0 |
source | src |
created_at | 2016-01-05 16:45:39.046984 |
updated_at | 2016-01-16 11:19:30.618301 |
description | Library for showing text based progress bar and job status |
homepage | https://github.com/TheKK/progress |
repository | |
max_upload_size | |
id | 3833 |
size | 15,542 |
progress is meant to be a set of useful tools for showing program running progress (as its name) and steps.
Add the following lines to your Cargo.toml
dependencies section, if you
use Cargo.io:
[dependencies]
progress = "0.2"
Or if you want to use this GitHub repo directly (warning: you'll download some
extra nonsense e.g. gifs), add following line to your Cargo.toml
:
[dependencies]
progress = { git = "https://github.com/TheKK/progress.git" }
Here shows you how to crate and use progress bar.
use std::thread;
extern crate progress;
let bar = progress::Bar::new();
bar.set_job_title("Working...");
for i in 0..11 {
thread::sleep_ms(100);
bar.reach_percent(i * 10);
}
Please check documentations for more detail.
I can't believe you would say that, but if you have any great idea want to share or any bug to report, don't be hesitate! It would be more wonderful if someone wants to write some code for this project!
print!("{:<50}")
, but it count unprintable text as well, I
have to solve it first.MIT, see LICENSE