add --no-color option to disable colors in the terminal (#518)

add --no-color option to disable colors

this commit adds a new option to disable colors in the terminal and also
moves the logger configuration to a different crate.

Signed-off-by: Sebastian Webber <sebastian@swebber.me>
This commit is contained in:
Sebastian Webber
2023-07-20 01:15:55 -03:00
committed by GitHub
parent f85e5bd9e8
commit 19cb8a3022
4 changed files with 26 additions and 15 deletions

View File

@@ -13,6 +13,15 @@ pub struct Args {
#[clap(short='F', long, value_enum, default_value_t=LogFormat::Text, env)]
pub log_format: LogFormat,
#[arg(
short,
long,
default_value_t = false,
env,
help = "disable colors in the log output"
)]
pub no_color: bool,
}
pub fn parse() -> Args {