6 个稳定版本

1.0.5 2024 年 7 月 25 日
1.0.4 2024 年 5 月 2 日
1.0.3 2023 年 9 月 28 日
1.0.2 2023 年 8 月 23 日
1.0.0 2023 年 4 月 13 日

#962命令行界面

Download history • Rust 包仓库 5259/week @ 2024-04-28 • Rust 包仓库 5186/week @ 2024-05-05 • Rust 包仓库 4739/week @ 2024-05-12 • Rust 包仓库 4608/week @ 2024-05-19 • Rust 包仓库 4213/week @ 2024-05-26 • Rust 包仓库 6278/week @ 2024-06-02 • Rust 包仓库 6259/week @ 2024-06-09 • Rust 包仓库 5583/week @ 2024-06-16 • Rust 包仓库 5402/week @ 2024-06-23 • Rust 包仓库 5643/week @ 2024-06-30 • Rust 包仓库 5278/week @ 2024-07-07 • Rust 包仓库 4624/week @ 2024-07-14 • Rust 包仓库 6510/week @ 2024-07-21 • Rust 包仓库 5333/week @ 2024-07-28 • Rust 包仓库 4764/week @ 2024-08-04 • Rust 包仓库 3793/week @ 2024-08-11 • Rust 包仓库

每月 20,678 次下载
用于 11 crates

MIT/Apache

18KB
126 代码行

colorchoice-clap

clap 一起工作的便利助手,用于覆盖控制台颜色

Documentation License Crates Status

贡献

许可证

双重许可,许可 MIT 或 Apache 2.0


lib.rs:

将 clap 参数混合以进行彩色输出选择

示例

要使整个程序中的 --color,只需 flatten Color 并使用它来配置您的格式化程序

use clap::Parser;
use owo_colors::OwoColorize as _;

/// Le CLI
#[derive(Debug, Parser)]
struct Cli {
    #[command(flatten)]
    color: colorchoice_clap::Color,
}

let cli = Cli::parse();

cli.color.write_global();

anstream::println!("Hello, {}!", "world".red());

依赖关系

~1.3–1.9MB
~36K SLoC