#terminal-text #printing #little #silly #kolored

bin+lib kolorz

一个用于在终端打印彩色文本的有趣小库

9 个重大版本

0.10.0 2024年2月11日
0.8.0 2023年11月21日
0.3.0 2023年6月28日

3 in #silly


2 个crate中使用

MIT 许可证

17KB
351

━━━━━━ ❖ ━━━━━━



❖ 信息

kolorz 是一个用于在终端打印彩色文本的有趣小库


❖ 安装

将 kolorz 添加到项目的 Cargo.toml

[dependencies]
kolorz = "0.10.0"

❖ 基本用法

// print kolored text
use kolorz::Kolor;

fn main() {
    let mocha = Kolor::new("catppuccin mocha");
    println!("{}", mocha.red("This is red"));
}

❖ 以下颜色方案可用


❖ 以下颜色在所有颜色方案中可用

  • 红色 (0)
  • 紫色 (1)
  • 蓝色 (2)
  • 绿色 (3)
  • 橙色 (4)
  • 黄色 (5)
  • 文本 (6)
  • 随机 (从上面选择一个随机颜色)
  • 编号 (允许用户通过编号选择颜色)

❖ 可定制颜色也适用

// custom kolorz from hex
use kolorz::HexKolorize;

fn main() {
    println!("{}", "This is peach".kolorize("#fab387"));
}
// custom kolorz from RGB
use kolorz::RGBKolorize;

fn main() {
    println!("{}", "This is red".kolorize((235, 160, 172)));
}

❖ 新增功能?

0.10.0 - 添加编号方法以通过数字调用颜色


依赖关系

~310KB