hexlet-gendiff-andryushque

1.1.8 • Public • Published

Hexlet Project#2 - "Difference Generator"

Maintainability Test Coverage Build Status

Utility for finding differences in configuration files.

Installation

$ npm install -g hexlet-gendiff-andryushque

Usage

$ gendiff [options] <firstConfig> <secondConfig>

Options:
  -V, --version        output the version number
  -f, --format [type]  output format
  -h, --help           output usage information

Output formats:
  - tree (default format)
  - plain
  - JSON

Types of configuration files:
  - .json
  - .yaml
  - .ini

Example

$ gendiff before.json after.json

{
    host: hexlet.io
  + timeout: 20
  - timeout: 50
  - proxy: 123.234.53.22
  + verbose: true
  - follow: false
}

Comparing two json files

$ gendiff <firstFile.json> <secondFile.json>

asciicast

Comparing two yml files

$ gendiff <firstFile.yml> <secondFile.yml>

asciicast

Comparing two ini files

$ gendiff <firstFile.ini> <secondFile.ini>

asciicast

Comparing two files with recursive structure, output format - tree (default)

$ gendiff <firstFile> <secondFile>
$ gendiff -f tree <firstFile> <secondFile>

asciicast

Comparing two files with recursive structure, output format - plain

$ gendiff -f plain <firstFile> <secondFile>

asciicast

Comparing two files with recursive structure, output format - json

$ gendiff -f json <firstFile> <secondFile>

asciicast

Uninstall

$ npm uninstall -g hexlet-gendiff-andryushque

Package Sidebar

Install

npm i hexlet-gendiff-andryushque

Weekly Downloads

0

Version

1.1.8

License

ISC

Unpacked Size

39.8 kB

Total Files

14

Last publish

Collaborators

  • andryushque23