Skip to content

Gendiff is cli-utility for comparing two files JSON or YAML formats. Also it can be used as a library.

Notifications You must be signed in to change notification settings

zemelko/Gendiff

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexlet tests and linter status:

Actions Status
Actions Status
Maintainability
Test Coverage

Difference Calculator is a cli application that recursively checks two files (JSON or YAML format) and outputs the difference in one of the three supported formats (JSON, Plain, Stylish).

Table of contents:

Requirments installed and configured:

  • Python
  • Poetry

Setup:

  1. Clone this repository
  2. Install dependencies: make install
  3. Build tar and whl package: make build
  4. Install package: make package-install

Use gendiff -h command for help.

Stylish:

JSON flatten files:

asciicast

YAML flatten files:

asciicast

JSON tree files:

asciicast

PLAIN:

JSON tree files:

asciicast

JSON:

JSON tree files:

asciicast

About

Gendiff is cli-utility for comparing two files JSON or YAML formats. Also it can be used as a library.

Resources

Stars

Watchers

Forks

Packages

No packages published