rustam / php-project-lvl2
hexlet php-package
v1.0
2020-06-22 17:24 UTC
Requires
- docopt/docopt: ^1.0
- funct/funct: ^1.5
- symfony/yaml: ^5.1
Requires (Dev)
- phpunit/phpunit: ^9.1
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-15 23:07:36 UTC
README
Gendiff
这是一个实现文件比较工具的教程项目。
要通过composer安装,请在控制台输入
composer global require rustam/php-project-lvl2
输入type以获取帮助。
gendiff -h
Generate diffUsage: gendiff (-h|--help) gendiff (-v|--version) gendiff [--format <fmt>] <firstFile> <secondFile>
Options: -h --help Show this screen -v --version Show version --format <fmt> Report format [default: pretty]
此实用程序还可以作为函数使用。示例
genDiff('before.json', 'after.json', 'plain);
before.json after.json 文件路径。format - 输出格式。
您可以使用绝对和相对文件路径来比较文件
该实用程序还可以比较具有嵌套结构的文件。
该实用程序可以在三种版本中显示结果
-Plian -Pretty [默认] -JSONJSON
纯文本
支持的比较文件格式:.json .yaml .yml