#clap #flags #clap-parser #verbose #verbosity #logging #output

clap-verbosity-flag

使用 Clap 简单地添加 --verbose 标志到 CLIs

17 个版本 (9 个稳定版)

2.2.1 2024 年 7 月 25 日
2.2.0 2024 年 2 月 14 日
2.1.2 2024 年 1 月 16 日
2.1.1 2023 年 12 月 15 日
0.1.0 2018 年 5 月 29 日

#14命令行接口

Download history 21366/week @ 2024-05-04 23112/week @ 2024-05-11 25205/week @ 2024-05-18 22977/week @ 2024-05-25 29298/week @ 2024-06-01 28843/week @ 2024-06-08 29999/week @ 2024-06-15 25605/week @ 2024-06-22 27443/week @ 2024-06-29 27202/week @ 2024-07-06 29575/week @ 2024-07-13 33783/week @ 2024-07-20 32288/week @ 2024-07-27 28732/week @ 2024-08-03 31063/week @ 2024-08-10 32899/week @ 2024-08-17

每月 130,660 次下载
346 库中使用 346 个(直接使用 276 个)

MIT/Apache 许可证

16KB
135

clap-verbosity-flag for log

Documentation License crates.io

使用 Clap 简单地添加 --verbose 标志到 CLIs

示例

use clap::Parser;

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

默认情况下,它只会报告错误。

  • -q 静音输出
  • -v 显示警告
  • -vv 显示信息
  • -vvv 显示调试
  • -vvvv 显示跟踪

许可证

根据您的选择,许可协议为

贡献

除非您明确声明,否则您有意提交的任何贡献,根据 Apache-2.0 许可证定义,应作为上述双重许可,不附加任何额外条款或条件。

依赖关系

~1.2–1.8MB
~35K SLoC