1个稳定版本
1.0.1 | 2020年5月20日 |
---|---|
1.0.0 |
|
#513 in 命令行界面
114 每月下载量
在 8 个crate中使用 (3直接)
21KB
579 代码行(不含注释)
一个用于终端颜色和样式的crate
use chalk_rs::prelude::*;
fn main() {
let mut chalk = BasicChalk::new();
chalk.red().println(&"This text is red");
chalk.bold().println(&"Now it's red AND bold");
}
这是基本颜色的示例。chalk中有三种颜色类型:基本、ANSI和RGB。
use chalk_rs::prelude::*;
fn main() {
let mut ansi = AnsiChalk::new();
ansi.ansi(56).println(&"Purple-ish");
let mut rgb = RgbChalk::new();
rgb.rgb(25, 125, 63).println(&"This color is ugly");
}
RGB chalk可以使用ANSI和基本颜色。ANSI chalk可以使用基本颜色。然而,ANSI chalk不能使用RGB,基本chalk也不能使用RGB或ANSI。
use chalk_rs::prelude::*;
fn main() {
let mut rgb = RgbChalk::new();
rgb.ansi(56).println(&"Purple-ish");
rgb.red().println(&"red");
}
lib.rs
:
一个用于终端颜色和样式的crate
use chalk_rs::Chalk;
let mut chalk = Chalk::new();
chalk.red().println(&"This text is red");
chalk.bold().println(&"Now it's red AND bold");
这是基本颜色的示例。chalk中有三种颜色类型:BasicChalk、AnsiChalk和RgbChalk。
use chalk_rs::Chalk;
let mut chalk = Chalk::new();
chalk.ansi(56).println(&"Purple-ish");
chalk.rgb(25, 125, 63).println(&"This color is ugly");
Chalk还可以进行 样式化!以下是一个示例
use chalk_rs::Chalk;
let mut chalk = Chalk::new();
chalk.bold().println(&"Bold!");
依赖项
~175KB