From 4829dfbc85c462b2d6cbfc399e7c7e3f13b5bb4f Mon Sep 17 00:00:00 2001 From: Steve Pentland Date: Tue, 13 Feb 2018 21:00:22 -0500 Subject: [PATCH] Make checks more concise --- src/hyperfine/internal.rs | 4 ++-- src/main.rs | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/hyperfine/internal.rs b/src/hyperfine/internal.rs index bd5a0d5..4ef9b99 100644 --- a/src/hyperfine/internal.rs +++ b/src/hyperfine/internal.rs @@ -67,14 +67,14 @@ impl Default for HyperfineOptions { pub fn get_progress_bar(length: u64, msg: &str, option: &OutputStyleOption) -> ProgressBar { let progressbar_style = match *option { OutputStyleOption::Basic => ProgressStyle::default_bar(), - OutputStyleOption::Full | OutputStyleOption::NoColor => ProgressStyle::default_spinner() + _ => ProgressStyle::default_spinner() .tick_chars("⠋⠙⠹⠸⠼⠴⠦⠧⠇⠏") .template(" {spinner} {msg:<30} {wide_bar} ETA {eta_precise}"), }; let progress_bar = match *option { OutputStyleOption::Basic => ProgressBar::hidden(), - OutputStyleOption::Full | OutputStyleOption::NoColor => ProgressBar::new(length), + _ => ProgressBar::new(length), }; progress_bar.set_style(progressbar_style.clone()); progress_bar.enable_steady_tick(80); diff --git a/src/main.rs b/src/main.rs index 3aae672..9b81fe0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -158,14 +158,12 @@ fn main() { }, }; - // We default Windows to NoColor if full or auto had been specified. + // We default Windows to NoColor if full had been specified. if cfg!(windows) && options.output_style == OutputStyleOption::Full { options.output_style = OutputStyleOption::NoColor; } - if options.output_style == OutputStyleOption::Basic - || options.output_style == OutputStyleOption::NoColor - { + if options.output_style != OutputStyleOption::Full { colored::control::set_override(false); }