alshad / gendiff
PHP 培训平台 Hexlet 的第二个项目
v0.3.6
2020-03-12 19:00 UTC
Requires
- docopt/docopt: ^1.0
- funct/funct: ^1.5
- symfony/yaml: ^5.0
Requires (Dev)
README
安装
$ composer global require alshad/gendiff
https://asciinema.org/a/fgL24h2P4rSsYnsFRjxW3iIoN
生成 diff 的 CLI 工具
帮助和版本
$ gendiff -h
$ gendiff -v
https://asciinema.org/a/iNDdvVwz1nXgT4VeYgZ4q7CGn
比较两个文件
为平铺的 .json 文件生成 diff(文件位于工作目录中)
$gendiff file1.json file2.json.
https://asciinema.org/a/dNepFcHJ4ZPoD92Rd8ZSWTdzx
为平铺的 .yaml 文件生成 diff(文件位于工作目录中)
$gendiff file1.yaml file2.yaml
https://asciinema.org/a/1TgByMyPBKlBjIp1MfRMJCWNZ
为递归的 .json 文件生成 diff(文件位于工作目录中)
$gendiff file1.json file2.json
https://asciinema.org/a/6S60yo57AR5cAgHbKV9DSKa5y
为递归的 .yaml 文件生成 diff(文件位于工作目录中)
$gendiff file1.yaml file2.yaml
https://asciinema.org/a/uUwbynJfhzrQqvFCqCnKlaCrr
为递归的 .json 文件生成 diff(文件位于工作目录中)并以 "plain" 格式输出
$gendiff --format plain file1.json file2.json
https://asciinema.org/a/EIcWFiEiNwMyANoBjFbcKBXu7
为递归的 .json 文件生成 diff(文件位于工作目录中)并以 "json" 格式输出
$gendiff --format json file1.json file2.json