symplify / console-color-diff
This package is abandoned and no longer maintained.
The author suggests using the symplify/package-builder package instead.
Package to print diffs in console with colors
Package info
github.com/deprecated-packages/console-color-diff
pkg:composer/symplify/console-color-diff
10.0.24
2022-02-19 17:40 UTC
Requires
- php: >=8.0
- nette/utils: ^3.2
- sebastian/diff: ^4.0
- symfony/console: ^5.4|^6.0
- symfony/dependency-injection: ^5.4|^6.0
- symplify/package-builder: ^10.0.24
Requires (Dev)
- phpunit/phpunit: ^9.5
Conflicts
- symplify/amnesia: <10.0.24
- symplify/astral: <10.0.24
- symplify/autowire-array-parameter: <10.0.24
- symplify/coding-standard: <10.0.24
- symplify/composer-json-manipulator: <10.0.24
- symplify/config-transformer: <10.0.24
- symplify/easy-ci: <10.0.24
- symplify/easy-coding-standard: <10.0.24
- symplify/easy-parallel: <10.0.24
- symplify/easy-testing: <10.0.24
- symplify/git-wrapper: <10.0.24
- symplify/latte-phpstan-compiler: <10.0.24
- symplify/markdown-diff: <10.0.24
- symplify/monorepo-builder: <10.0.24
- symplify/neon-config-dumper: <10.0.24
- symplify/php-config-printer: <10.0.24
- symplify/phpstan-extensions: <10.0.24
- symplify/phpstan-latte-rules: <10.0.24
- symplify/phpstan-rules: <10.0.24
- symplify/rule-doc-generator: <10.0.24
- symplify/rule-doc-generator-contracts: <10.0.24
- symplify/simple-php-doc-parser: <10.0.24
- symplify/skipper: <10.0.24
- symplify/smart-file-system: <10.0.24
- symplify/symfony-php-config: <10.0.24
- symplify/symfony-static-dumper: <10.0.24
- symplify/symplify-kernel: <10.0.24
- symplify/template-phpstan-compiler: <10.0.24
- symplify/vendor-patches: <10.0.24
This package is auto-updated.
Last update: 2022-02-19 18:44:36 UTC
README
Install
composer require symplify/console-color-diff
Add to 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); };
Usage
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'); } }
Report Issues
In case you are experiencing a bug or want to request a new feature head over to the Symplify monorepo issue tracker
Contribute
The sources of this package are contained in the Symplify monorepo. We welcome contributions for this package on symplify/symplify.