symplify/console-color-diff

此包已被废弃,不再维护。作者建议使用 symplify/package-builder 包。

用于在控制台中打印带有颜色的差异的包

10.0.24 2022-02-19 17:40 UTC

This package is auto-updated.

Last update: 2022-02-19 18:44:36 UTC


README

Downloads total

安装

composer require symplify/console-color-diff

添加到 config/bundles.php

use Symfony\Component\DependencyInjection\Loader\Configurator\ContainerConfigurator;
use Symplify\ConsoleColorDiff\ValueObject\ConsoleColorDiffConfig;

return static function (ContainerConfigurator $containerConfigurator): void {
    $containerConfigurator->import(ConsoleColorDiffConfig::FILE_PATH);
};

使用方法

namespace App;

use Symplify\ConsoleColorDiff\Console\Output\ConsoleDiffer;

class SomeCommand
{
    /**
     * @var ConsoleDiffer
     */
    private $consoleDiffer;

    public function __construct(ConsoleDiffer $consoleDiffer)
    {
        $this->consoleDiffer = $consoleDiffer;
    }

    public function run(): void
    {
        // prints colored diff to the console output
        $this->consoleDiffer->diff('oldContent', 'newContent');
    }
}

报告问题

如果您遇到错误或希望请求新功能,请访问 Symplify monorepo 问题跟踪器

贡献

此包的源代码包含在 Symplify monorepo 中。我们欢迎在 symplify/symplify 上对此包进行贡献。