From 6f2a1f83b525231cc28b98ce85d8b259cb25fd5f Mon Sep 17 00:00:00 2001 From: Benedikt Peetz Date: Sun, 6 Apr 2025 18:37:26 +0200 Subject: fix(pkgs/tskm/task): Make the verbosity selectable --- pkgs/by-name/ts/tskm/src/cli.rs | 8 ++++++++ pkgs/by-name/ts/tskm/src/main.rs | 4 ++-- 2 files changed, 10 insertions(+), 2 deletions(-) (limited to 'pkgs') diff --git a/pkgs/by-name/ts/tskm/src/cli.rs b/pkgs/by-name/ts/tskm/src/cli.rs index bc79866a..bd389ca5 100644 --- a/pkgs/by-name/ts/tskm/src/cli.rs +++ b/pkgs/by-name/ts/tskm/src/cli.rs @@ -23,6 +23,14 @@ use crate::{ pub struct CliArgs { #[command(subcommand)] pub command: Command, + + /// Increase message verbosity + #[arg(long="verbose", short = 'v', action = ArgAction::Count, default_value_t = 2)] + pub verbosity: u8, + + /// Silence all output + #[arg(long, short = 'q')] + pub quiet: bool, } #[derive(Subcommand, Debug)] diff --git a/pkgs/by-name/ts/tskm/src/main.rs b/pkgs/by-name/ts/tskm/src/main.rs index 6e506895..5668bd91 100644 --- a/pkgs/by-name/ts/tskm/src/main.rs +++ b/pkgs/by-name/ts/tskm/src/main.rs @@ -49,10 +49,10 @@ fn main() -> Result<(), anyhow::Error> { stderrlog::new() .module(module_path!()) - .quiet(false) + .quiet(args.quiet) .show_module_names(true) .color(stderrlog::ColorChoice::Auto) - .verbosity(5) + .verbosity(usize::from(args.verbosity)) .timestamp(stderrlog::Timestamp::Off) .init() .expect("Let's just hope that this does not panic"); -- cgit 1.4.1