cfyer / colorize-cli
简单的PHP库,用于改变命令行颜色
v1.1.0
2023-02-11 09:33 UTC
Requires
- php: >=8.0
Requires (Dev)
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-24 09:54:54 UTC
README
安装
composer require cfyer/colorize-cli
如何使用
<?php
require './vendor/autoload.php';
use Cfyer\ColorizeCli\CliColor;
echo CliColor::paint('text', 'yellow', 'bg');
或
echo CliColor::fg('red') . "Hello" . CliColor::RESET . PHP_EOL;
echo CliColor::bg('red') . "Hello" . CliColor::RESET . PHP_EOL;
echo CliColor::ul('red') . "Hello" . CliColor::RESET . PHP_EOL;
echo CliColor::bold('red') . "Hello" . CliColor::RESET . PHP_EOL;
样式
- 背景 : bg
- 前景 : fg
- 下划线 : ul
- 粗体 : bold
颜色
- 黑色
- 红色
- 绿色
- 黄色
- 蓝色
- 紫色
- 青色
- 白色
填充
echo CliColor::pad("input", 8, '#', 'both') . PHP_EOL;
echo CliColor::bg('blue');
echo CliColor::pad("input", 8, ' ', 'both') . CliColor::RESET;
对齐
- 左对齐
- 右对齐
- 两端对齐
其他示例
$mysqli = new mysqli('localhost', 'root', '', 'dbname');
echo CliColor::bold('yellow') . "Connected to {$mysqli->server_info} - ";
echo CliColor::bold('blue') . "{$mysqli->host_info}" . CliColor::RESET;
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。