1 个不稳定版本
0.1.0 | 2024 年 7 月 13 日 |
---|
在 命令行工具 中排名 #1399
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);
}
功能
颜色
- 变体:
black
、red
、green
、yellow
、blue
、magenta
、cyan
、white
;以及每个的bright_
前缀。 - 十六进制:
Hex(0xf2f2f2)
- RGB:
RGB(255, 255, 255)
- 256:
Color256(255)
样式
- 粗体
- 暗淡
- 斜体
- 下划线
- 闪烁
- 反向
- 隐藏
- 删除线
许可证
MIT