jbrooksuk/laravel-colorize

一组便捷的 CLI 文本 Stringable 混入。

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

This package is auto-updated.

Last update: 2024-08-24 21:35:01 UTC


README

为 Laravel 的 Stringable 提供一个混入,以轻松地将颜色和样式应用于 CLI 文本。

Latest Version on Packagist Test Total Downloads

安装

您可以通过 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();