jralph/laravel-artisan-colour

该软件包最新版本(1.0.0)没有提供许可证信息。

1.0.0 2014-06-24 14:07 UTC

This package is auto-updated.

Last update: 2024-09-08 09:30:25 UTC


README

Laravel 的 Illuminate\Console\Command 对象的简单扩展,用于添加一些颜色功能。

Laravel 的 Artisan 已经使用 infoerrorcommentline 方法提供了一些颜色特性,但它并没有提供全部。此软件包允许您使用所有可用的 ANSI 颜色与 line 方法。

安装

使用 composer 安装简单且直接。

将软件包添加到您的 composer.json 文件中。

"require": {
    ...
    "jralph/laravel-artisan-colour": "1.*"
}

完成之后,运行 composer update 并按照以下设置进行操作。

设置

设置简单直接,只需两个步骤。

  1. 'Jralph\LaravelArtisanColour\LaravelArtisanColourServiceProvider', 添加到您的 app/config/app.phpproviders 数组中。
  2. 确保您想要使用颜色的任何类都扩展 Jralph\LaravelArtisanColour\Console\Command

用法

使用颜色简单直观。

颜色仅在 $this->line(); 方法中可用,因为其他方法已经有与之相关的颜色。

语法

- __With Background__: `$this->line('This is some text.', 'text_colour:background_colour');`
- __Only Test__: `$this->line('This is some text.', 'text_colour');`

可用的颜色

以下是所有可用的文本颜色和背景颜色的列表。

  • 黑色
  • 白色
  • 红色
  • 绿色
  • 蓝色
  • 黄色
  • 青色
  • 品红色

通过使用上述颜色组合与软件包,您将获得所需的文本/背景颜色。

可选配置

该软件包还包括可选的配置,您可以根据需要更改。

发布配置:php artisan config:publish jralph/LaravelArtisanColour

config.php

此文件包含一个选项。是否在 Windows 中输出颜色。

如果此选项为真,则软件包将输出 ANSI 颜色代码。如果您没有设置命令行来读取这些代码并设置颜色,则可能希望将此选项设置为 false。

ansi.php

此文件包含所有颜色的设置。

在此文件中,您可以设置默认文本颜色(白色)和默认背景颜色(黑色)。