dklis/ chalk-php
PHP 库,用于美化 CLI 消息
1.0.6
2022-02-26 12:50 UTC
Requires
- php: ^8.1
Requires (Dev)
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.6
- vimeo/psalm: ^4.19
README
Chalk 是一个小的 PHP 库,用于向 CLI 文本输出添加 ANSI 颜色和其他文本转换。
要求
Chalk 需要 PHP 版本 8.1 或更高。
安装
开始使用 Chalk 最简单的方式是通过 composer
# Install as dependency
composer require "dklis/chalk-php"
使用方法
<?php use Dklis\Chalk\Chalk; // ... // Foreground color $redMessage = Chalk::red('A red message'); // Background color $redBgMessage = Chalk::redBG('A message with red background'); // Transformations $bold = Chalk::bold('A bold message'); $underline = Chalk::underline('An underlined message'); // Multiple transformations $multiTransform = Chalk::transform('A message', 'blue', 'redBG', 'underscore', 'bold')
默认颜色
默认转换
添加自己的
要使用自定义颜色调色板,只需创建一个实现 \Dklis\Chalk\Contracts\ColorPaletteInterface 的基于字符串的枚举,并调用 Chalk::create 函数来创建您的消息。
问题
可以通过 Github Issue Tracker 提交错误报告和功能请求。