5 个版本
0.1.4 | 2022 年 9 月 26 日 |
---|---|
0.1.3 | 2022 年 9 月 26 日 |
0.1.2 | 2022 年 9 月 25 日 |
0.1.1 | 2022 年 9 月 25 日 |
0.1.0 | 2022 年 9 月 25 日 |
5 在 #styled
13KB
227 行
Ctrem
打印彩色和样式文本
CLI 示例
$ctrem "[bold]H[/]ello"
Rust 示例
use ctrem::*;
cprintln("[bold][blink]Hello[/], world![/]");
打印加粗并闪烁的 "Hello, world!"
可用样式
- 默认
- 加粗
- 淡显
- 斜体
- 下划线
- 闪烁
- 正常
- 反转
- 删除线
可用颜色
- 黑色
- 红色
- 绿色
- 黄色
- 蓝色
- 品红色
- 青色
- 白色
支持 8 位(256)和 24 位(1670 万)颜色
前景色为默认,背景色使用 ' *
'
Cterm 支持不同的样式和颜色,样式或颜色调色板必须用 [palette] 包围,并以 [/] 结尾
-
要打印加粗文本,使用
[bold]some text[/]
-
要打印下划线文本,使用
[underline] some text[/]
-
要打印 RGB 彩色文本,使用
[rgb 25,55,55]some text[/]
或[#b366b1]some text[/]
-
要使用 4 位颜色,使用
[color 4]some text[/]
命令调色板必须结束,使用 [//]
结束所有
前景色为默认,背景色使用 ' *
'
Rust 示例颜色
use ctrem::*;
fn main(){
cprintln("[bold][blink][red]Hello[//],[green]world[*blue]![//]");
}
依赖项
~2.1–3MB
~53K SLoC