gendiff-util

0.2.3 • Public • Published

gendiff-util

Maintainability

Test Coverage

Build Status

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:

asciicast

Deep data:

asciicast

gendiff -f plain

asciicast

-f json

asciicast

.yaml files:

Flat data:

asciicast

Deep data:

asciicast

gendiff -f plain

asciicast

-f json

asciicast

.ini files:

Flat data:

asciicast

Deep data:

asciicast

gendiff -f plain

asciicast

-f json

asciicast

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
}

Readme

Keywords

Package Sidebar

Install

npm i gendiff-util

Weekly Downloads

0

Version

0.2.3

License

ISC

Unpacked Size

32.8 kB

Total Files

10

Last publish

Collaborators

  • danylokarpenko