An open API service indexing awesome lists of open source software.

https://github.com/Vox1oot/frontend-project-lvl2

GenDiff
https://github.com/Vox1oot/frontend-project-lvl2

commander json nodejs yaml yml

Last synced: over 1 year ago
JSON representation

GenDiff

Awesome Lists containing this project

README

          

### Hexlet tests: [![Actions Status](https://github.com/Vox1oot/frontend-project-lvl2/workflows/hexlet-check/badge.svg)](https://github.com/Vox1oot/frontend-project-lvl2/actions)
### Codeclimate status:
### Tests & lint: [![linter](https://github.com/Vox1oot/frontend-project-lvl2/actions/workflows/tests.yml/badge.svg)](https://github.com/Vox1oot/frontend-project-lvl2/actions/workflows/tests.yml)
### Test coverage:
___
## Description:
This is my second Hexlet project - **Generator of difference**.

Difference calculator is a console utility designed to calculate and display the difference between two data structures. The utility can display the difference in 2 formats.

Supporting formats: JSON, YML, YAML
___
## Installation:
Install of all dependencies: ```make install```
___

### How use:
* ```$ gendiff :``` show diff with default format
* ```$ gendiff -f, --format [plain, json] :``` show diff with plain or json format
* ```$ gendiff -h, --help:``` display help for command

### Demonstration of diff with default format
[![asciicast](https://asciinema.org/a/KUUpfQgUQFBI4vkR3y34gxy4t.svg)](https://asciinema.org/a/KUUpfQgUQFBI4vkR3y34gxy4t)

### Demonstration of diff with plain format
[![asciicast](https://asciinema.org/a/jtYZozIvZ7hx4BgdPiWqWniQB.svg)](https://asciinema.org/a/jtYZozIvZ7hx4BgdPiWqWniQB)

### Demonstration of diff with json format
[![asciicast](https://asciinema.org/a/1tB25311k7xfrSpPnXQWhgCvL.svg)](https://asciinema.org/a/1tB25311k7xfrSpPnXQWhgCvL)