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

MIT 许可证

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