cfyer/colorize-cli

简单的PHP库,用于改变命令行颜色

v1.1.0 2023-02-11 09:33 UTC

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;

output

样式

  • 背景 : bg
  • 前景 : fg
  • 下划线 : ul
  • 粗体 : bold

颜色

  • 黑色
  • 红色
  • 绿色
  • 黄色
  • 蓝色
  • 紫色
  • 青色
  • 白色

填充

echo CliColor::pad("input", 8, '#', 'both') . PHP_EOL;
echo CliColor::bg('blue');
echo CliColor::pad("input", 8, ' ', 'both') . CliColor::RESET;

output

对齐

  • 左对齐
  • 右对齐
  • 两端对齐

其他示例

$mysqli = new mysqli('localhost', 'root', '', 'dbname');
echo CliColor::bold('yellow') . "Connected to {$mysqli->server_info} - ";
echo CliColor::bold('blue') . "{$mysqli->host_info}" . CliColor::RESET;

output

许可证

MIT许可证(MIT)。有关更多信息,请参阅许可证文件