0.2.3 • Published 5 years ago
gendiff-util v0.2.3
gendiff-util
This package is a CLI utility for generating diff between two config files.
Installation
$ npm install -g gendiff-util
Usage
Usage: gendiff [options] <firstConfig> <secondConfig>
Compares two configuration files and shows a difference.
Options:
-V, --version output the current version
-f, --format [type] Output format
-h, --help output usage information
Example:
.json files:
Flat data:
Deep data:
gendiff -f plain
-f json
.yaml files:
Flat data:
Deep data:
gendiff -f plain
-f json
.ini files:
Flat data:
Deep data:
gendiff -f plain
-f json
Config 1:
{
"host": "hexlet.io",
"timeout": 50,
"proxy": "123.234.53.22",
"follow": false
}
Config 2:
{
"timeout": 20,
"verbose": true,
"host": "hexlet.io"
}
Result:
{
host: hexlet.io
+ timeout: 20
- timeout: 50
- proxy: 123.234.53.22
+ verbose: true
- follow: false
}