thermage/thermage

Thermage提供了一个流畅且极其强大的面向对象接口,用于自定义CLI输出的文本颜色、背景、格式化、主题等。

v0.20.1 2022-09-10 16:22 UTC

README

Thermage


License MIT Total downloads GitHub Repo stars GitHub forks Hits of Code


Thermage提供了一个流畅且极其强大的面向对象接口,用于自定义CLI输出的文本颜色、背景、格式化、主题等。

功能

  • 一致的色彩
    Thermage使用ANSI色彩方案,这是终端广泛使用的色彩方案,以确保在不同终端主题中颜色的一致性。如果这还不够,Thermage还可以用于访问支持TrueColor的终端中的完整RGB色彩方案(1600万多种颜色)。

  • 组件系统
    Thermage由内置的组件组成,称为Elements,可以单独使用或组合使用来生成美观的控制台输出。

  • 主题
    Thermage提供了创建和使用自定义主题的能力,使用预配置的主题变量来改变命令行输出的样式。

  • 简码
    Thermage提供了一个简单而强大的简码API,用于创建和使用简码标记,以自定义CLI输出的文本颜色、背景、格式。

  • 框架无关性
    Thermage可以与任何现代PHP框架一起使用:Symfony、Laravel、Yii、CakePHP、CodeIgniter、Phalcon等。

安装

使用 Composer

composer require thermage/thermage

资源

测试

运行测试

./vendor/bin/pest

许可

MIT许可 (MIT) 版权所有 (c) Sergey Romanenko