jbrooksuk / laravel-colorize
一组便捷的 CLI 文本 Stringable 混入。
v0.1.0
2021-05-21 21:54 UTC
Requires
- illuminate/support: ^8.0
- symfony/console: ^5.4
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-08-24 21:35:01 UTC
README
为 Laravel 的 Stringable
提供一个混入,以轻松地将颜色和样式应用于 CLI 文本。
安装
您可以通过 Composer 安装此包
composer require jbrooksuk/laravel-colorize
用法
blink
使文本闪烁。
Str::of('Hey Laravel')->blink();
bold
使文本加粗。
Str::of('Hey Laravel')->bold();
colorize
对文本进行着色。前景,背景。
Str::of('Hey Laravel')->colorize('red', 'blue');
conceal
使文本不可见。
Str::of('Hey Laravel')->conceal();
reverse
交换前景与背景,以及背景与前景。
Str::of('Hey Laravel')->colorize('red', 'blue')->reverse();
underscore
使文本下划线。
Str::of('Hey Laravel')->underscore();
链式调用
由于 Laravel Colorize 使用 Stringable
,因此所有这些方法都可以一起链式调用。
Str::of('Hey Laravel')->colorize('red', 'yellow')->bold()->blink();