yavictor / php_project2

CLI配置差异生成器

dev-main 2021-10-06 08:17 UTC

This package is auto-updated.

Last update: 2024-09-06 14:51:27 UTC


README

Hexlet 测试和 linter 状态

hexlet-check Code Climate issue Count Test Coverage

gendiff

命令行界面工具,可以展示两种JSON和YAML格式配置文件之间的差异。它还可以仅显示配置中更改的参数,并生成两个配置的JSON结果。

安装

全局安装

composer global require yavictor/php_project2

本地使用

composer global require yavictor/php_project2

然后安装依赖

make install

比较两个JSON文件

默认输出为"stylish"格式

gendiff first.json second.json

等同于

gendiff --format stylish first.json second.json

比较两个YML文件

gendiff --format stylish first.yml second.yml

纯文本输出

gendiff --format plain first second

JSON输出

gendiff --format json first second

asciicast

显示两个'yml'文件之间的差异

asciicast

显示两个'ini'文件之间的差异

asciicast

显示两个嵌套'json'文件之间的差异,默认使用"stylish"输出格式

asciicast

显示相同嵌套'json'文件之间的差异,使用纯文本输出

asciicast

显示相同嵌套'json'文件之间的差异,使用JSON输出,显示内部数据表示

asciicast