Improved progress bar style

This commit is contained in:
Syrus Akbary 2018-12-05 23:23:06 -08:00
parent e20f09c0b7
commit 36f70005c9

View File

@ -244,10 +244,9 @@ impl Instance {
// let isa: &TargetIsa = &*options.isa; // let isa: &TargetIsa = &*options.isa;
let progress_bar = ProgressBar::new(module.info.functions.len() as u64); let progress_bar = ProgressBar::new(module.info.functions.len() as u64);
progress_bar.set_message(&format!("{}", style("compiling").bold()));
progress_bar.set_style(ProgressStyle::default_bar() progress_bar.set_style(ProgressStyle::default_bar()
.template(&format!("{{spinner:.green}} {} [{{bar:40.blue/green}}] {} {{msg:.blue}}", style("[{elapsed_precise}]").bold().dim(), style("{percent}%").bold().dim())) .template(&format!("{{spinner:.green}} {} [{{bar:40}}] {} {{msg}}", style("Compiling").bold(), style("{percent}%").bold().dim()))
.progress_chars("#>-")); .progress_chars("=> "));
let compiled_funcs: Vec<CompiledFunction> = values let compiled_funcs: Vec<CompiledFunction> = values
.par_iter() .par_iter()
@ -260,9 +259,8 @@ impl Instance {
}).collect(); }).collect();
progress_bar.set_style(ProgressStyle::default_bar() progress_bar.set_style(ProgressStyle::default_bar()
.template(&format!("{} {{msg:.blue}}", style("[{elapsed_precise}]").bold().dim()))); .template(&format!("{} {{msg}}", style("[{elapsed_precise}]").bold().dim())));
// .template("[{elapsed_precise}] {msg:.green}")); // progress_bar.finish_with_message(&format!("{}", style("compiled, running now").bold()));
progress_bar.finish_with_message(&format!("{}", style("compiled, running now").bold()));
for compiled_func in compiled_funcs.into_iter() { for compiled_func in compiled_funcs.into_iter() {
let CompiledFunction { let CompiledFunction {