jbrooksuk/laravel-colorize

A handy set of Stringable mixins for CLI text.

v0.1.0 2021-05-21 21:54 UTC

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.

Latest Version on Packagist Test Total Downloads

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();