5 个版本 (3 个重大更改)
0.4.1 | 2021 年 5 月 20 日 |
---|---|
0.4.0 | 2020 年 5 月 15 日 |
0.3.0 | 2020 年 3 月 2 日 |
0.2.0 | 2019 年 7 月 1 日 |
0.1.0 | 2019 年 6 月 17 日 |
#2029 在 命令行工具 中
在 lok 中使用
12KB
302 行
bright
漂亮的终端颜色
安装
在您的 Cargo.toml
中添加以下内容
[dependencies]
bright = "*"
用法
use bright::*;
use std::io::{stdout, Write};
fn main() {
println!("{}", "Hello world".bold().red().bg_green());
// stdout
let ansi = Bright::new("Hello world").red().to_string();
stdout().write(ansi.as_bytes());
}
样式
修饰符
.加粗()
.半透明()
.斜体()
.下划线()
.慢闪烁()
.快闪烁()
.反转()
.隐藏()
.划掉()
颜色
.黑色()
.红色()
.绿色()
.黄色()
.蓝色()
.品红色()
.青色()
.白色()
.rgb(r,g,b)
背景颜色
.bg_black()
.bg_red()
.bg_green()
.bg_yellow()
.bg_blue()
.bg_magenta()
.bg_cyan()
.bg_white()
.bg_rgb(r,g,b)