#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 • Rust 包仓库 21366/week @ 2024-05-04 • Rust 包仓库 23112/week @ 2024-05-11 • Rust 包仓库 25205/week @ 2024-05-18 • Rust 包仓库 22977/week @ 2024-05-25 • Rust 包仓库 29298/week @ 2024-06-01 • Rust 包仓库 28843/week @ 2024-06-08 • Rust 包仓库 29999/week @ 2024-06-15 • Rust 包仓库 25605/week @ 2024-06-22 • Rust 包仓库 27443/week @ 2024-06-29 • Rust 包仓库 27202/week @ 2024-07-06 • Rust 包仓库 29575/week @ 2024-07-13 • Rust 包仓库 33783/week @ 2024-07-20 • Rust 包仓库 32288/week @ 2024-07-27 • Rust 包仓库 28732/week @ 2024-08-03 • Rust 包仓库 31063/week @ 2024-08-10 • Rust 包仓库 32899/week @ 2024-08-17 • Rust 包仓库

每月 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