jbrooksuk / laravel-colorize
A handy set of Stringable mixins for CLI text.
Fund package maintenance!
jbrooksuk
Requires
- illuminate/support: ^8.0
- symfony/console: ^5.4
Requires (Dev)
- phpunit/phpunit: ^9.3
This package is auto-updated.
Last update: 2024-10-24 22:00:46 UTC
README
A mixin for Laravel's Stringable
to easily apply colors and styles to CLI text.
Installation
You can install the package via Composer:
composer require jbrooksuk/laravel-colorize
Usage
blink
Make the text blink.
Str::of('Hey Laravel')->blink();
bold
Make the text bold.
Str::of('Hey Laravel')->bold();
colorize
Colorize the text. Foreground, Background.
Str::of('Hey Laravel')->colorize('red', 'blue');
conceal
Make the text invisible.
Str::of('Hey Laravel')->conceal();
reverse
Swap the foreground with the background and the background with the foreground.
Str::of('Hey Laravel')->colorize('red', 'blue')->reverse();
underscore
Make the text underscored.
Str::of('Hey Laravel')->underscore();
Chaining
Because Laravel Colorize uses Stringable
, all of these methods can be chained together.
Str::of('Hey Laravel')->colorize('red', 'yellow')->bold()->blink();