1 个不稳定版本

0.1.0 2024 年 7 月 13 日

命令行工具 中排名 #1399

MIT 许可证

23KB
275

clwind - 为你的 CLI 文本提供 TailwindCSS 风格的 API

ANSII 颜色代码难以记忆,并且就像纯 CSS 一样,编写它们可能需要更长的时间。这是一个简单的 API,允许你使用类似于 TailwindCSS 的语法为 CLI 文本添加颜色和样式。

安装

获取模块

cargo add clwind

用法

use clwind::{clw, Color::Hex};

fn main() {
    let ansii_formated = clw("Hello, World!")
        .bg_bright_red()
        .text(Hex(0xf2f2f2))
        .font_bold()
        .font_underline();

    println!("{}", ansii_formated);
}

功能

颜色

  • 变体:blackredgreenyellowbluemagentacyanwhite;以及每个的 bright_ 前缀。
  • 十六进制:Hex(0xf2f2f2)
  • RGB:RGB(255, 255, 255)
  • 256:Color256(255)

样式

  • 粗体
  • 暗淡
  • 斜体
  • 下划线
  • 闪烁
  • 反向
  • 隐藏
  • 删除线

许可证

MIT

无运行时依赖