Skip to content

Second project from Hexlet Python developer course

Notifications You must be signed in to change notification settings

dimmy2000/gendiff

Repository files navigation

Gendiff

Hexlet-check Status Build Status pre-commit wemake-python-styleguide Maintainability Test Coverage


Description

Gendiff is a program that determines the difference between two data structures.

Utility features:

  • Support for different input formats: yaml, json.
  • Generating a report in plain text, stylish and json format.

Installation

Run the following commands in the shell:

git clone https://github.com/dimmy2000/gendiff.git
cd gendiff
make build
make package-install

Usage examples

Flat files comparison

Flat JSON files comparison

Flat YAML files comparison

Recursive files comparison

Recursive JSON comparison

Recursive YAML comparison

Plain format output

Plain format output

JSON format output

JSON format output