sunnyflail/color-cli 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

sunnyflail/color-cli

Composer 安装命令:

composer require sunnyflail/color-cli

包简介

A simple abstraction over colorful cli messages!

README 文档

README

A simple abstraction over php cli text effects

How to use

Just wrap the alias of wanted effect with XML style brackets (<>) and apply it with Console::apply. Aliases are case insensitive

eg.

use SunnyFlail\Console\Console;
$string = "<r>This will be printed in red<_> while this will be in default color";
echo Console::apply($string);

Effects and their aliases

Text transformations

Alias Effect Code
_ Reset to default "\e[0m"
H_ Start Bold Text "\e[1m"
_H End Bold Text "\e[21m"
D_ Start Dimmed Text "\e[2m"
_D End Dimmed Text "\e[22m"
U_ Start Underscored Text "\e[4m"
_U End Underscored Text "\e[24m"
B_ Start Blinking Text "\e[5m"
_B End Blinking Text "\e[25m"
R_ Start Reversed Text "\e[7m"
_R End Reversed Text "\e[27m"
I_ Start Invisible Text "\e[8m"
_I End Invisible Text "\e[28m"

Foreground Colors

Alias Effect Code
BC BLACK "\e[0;30m"
D_GY GRAY "\e[1;30m"
R RED "\e[0;31m"
L_R LIGHT RED "\e[1;31m"
GR GREEN "\e[0;32m"
L_GR LIGHT GREEN "\e[1;32m"
BR BROWN "\e[0;33m"
Y YELLOW "\e[0;33m"
BL BLUE "\e[0;34m"
L_BL LIGHT BLUE "\e[1;34m"
M MAGENTA "\e[0;35m"
P PURPLE "\e[2;35m"
L_M LIGHT MAGENTA "\e[1;35m"
L_P LIGHT PURPLE "\e[1;35m"
C CYAN "\e[0;36m"
L_C LIGHT CYAN "\e[1;36m"
L_GY LIGHT GRAY "\e[2;37m"
BD_W WHITE "\e[1;38m"
W WHITE "\e[0;38m"
DEF DEFAULT "\e[39m"
GY GRAY "\e[0;90m"
L_Y LIGHT YELLOW "\e[1;93m"
L_R_A ALT LIGHT RED "\e[91m"
L_GR_A ALT LIGHT GREEN "\e[92m"
L_Y_A ALT LIGHT YELLOW "\e[93m"
L_BL_A ALT LIGHT BLUE "\e[94m"
L_M_A ALT LIGHT MAGENTA "\e[95m"
L_C_A ALT LIGHT CYAN "\e[96m"
L_W_A ALT WHITE "\e[97m"

Background Colors

Alias Effect Code
B_BC BLACK BACKGROUND "\e[40m"
B_R RED BACKGROUND "\e[41m"
B_GR GREEN BACKGROUND "\e[42m"
B_Y YELLOW BACKGROUND "\e[43m"
B_BL BLUE BACKGROUND "\e[44m"
B_M MAGENTA BACKGROUND "\e[45m"
B_C CYAN BACKGROUND "\e[46m"
B_L_GY LIGHT GRAY BACKGROUND "\e[47m"
B_DEF DEFAULT BACKGROUND "\e[49m"
B_D_GY GRAY BACKGROUND "\e[100m"
B_L_R LIGHT RED BACKGROUND "\e[101m"
B_L_GR LIGHT GREEN BACKGROUND "\e[102m"
B_L_Y LIGHT YELLOW BACKGROUND "\e[103m"
B_L_BL LIGHT BLUE BACKGROUND "\e[104m"
B_L_M LIGHT MAGENTA BACKGROUND "\e[105m"
B_L_C LIGHT CYAN BACKGROUND "\e[106m"
B_W WHITE BACKGROUND "\e[107m"

统计信息

  • 总下载量: 42
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 2
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2021-06-20

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固