#终端着色 #颜色 #文本

efcl

最简单、最小和最快的终端着色文本库

3 个版本

0.1.2 2023年3月9日
0.1.1 2022年11月12日
0.1.0 2022年11月11日

#694命令行界面

Download history 1/week @ 2024-04-07

每月下载 53

MIT 许可证

4KB
53

效率优先着色库(EFCL)

最简单、最小和最快的终端着色文本库。

优先级

  • 运行时速度
  • 依赖大小

为什么?

以下是 auto-clock-speed 项目的火焰图。绿色部分表示着色文本渲染所需的时间。这占了运行时 CPU 的超过 9%。

image

对于我们需要的来说,这太长了。在 auto-clock-speed 中,颜色使用得很少,并且只有默认的几种颜色。

image

这个库是为终端最基本文本着色而设计的,只包括默认终端颜色,不包括背景颜色或除了加粗外的其他文本样式。这个库是为了速度。

无运行时依赖