malcom / gendiff
gendiff
Installs: 11
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:project
Requires
- docopt/docopt: ^1.0
- funct/funct: ^1.5
- symfony/yaml: ^5.0
- tightenco/collect: ^6.7
Requires (Dev)
- phpunit/phpunit: ^8.5
- squizlabs/php_codesniffer: ^3.5
README
Hexlet PHP project - level 2
This repository contains Difference Calculator - utility for finding differences in configuration files
Install:
$ composer global require malcom/gendiff
Usage:
gendiff (-h|--help)
gendiff (-v|--version)
gendiff [--format <fmt>] <file1> <file2>
Options:
-h --help Show this screen
-v --version Show version
--format <fmt> Report format [default: pretty]
Gendiff can works with different configuration files formats:
- JSON format
$ gendiff before.json after.json
- YAML format
$ gendiff before.yaml after.yaml
###Gendiff can works with recursive configuration files:
Gendiff generates output data in different formats:
-
Pretty format (default)
-
Text format
gendiff --format plain before.yaml after.yaml
- JSON format
gendiff --format json before.yaml after.yaml