Skip to content

Easily add a --verbose flag to CLIs using Clap

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

clap-rs/clap-verbosity-flag

Folders and files

NameName
Last commit message
Last commit date
Feb 20, 2025
Nov 26, 2024
Feb 3, 2025
Apr 26, 2024
Feb 3, 2023
Oct 26, 2023
Dec 16, 2024
Feb 3, 2025
Mar 1, 2025
Feb 3, 2025
May 29, 2018
Mar 29, 2023
Feb 3, 2025
Dec 1, 2022
Dec 16, 2024
May 20, 2023

Repository files navigation

clap-verbosity-flag for log

Documentation License crates.io

Easily add a --verbose flag to CLIs using Clap

Examples

use clap::Parser;

// ...
#[derive(Debug, Parser)]
struct Cli {
    #[command(flatten)]
    verbose: clap_verbosity_flag::Verbosity,
}

By default, it'll only report errors.

  • -q silences output
  • -v show warnings
  • -vv show info
  • -vvv show debug
  • -vvvv show trace

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual-licensed as above, without any additional terms or conditions.