Skip to content

ram-alb/python-project-50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Diff Generator

Diff generator is a program that determines the difference between two data structures. Utility features:

  • Support for various input formats: YAML, JSON
  • Generation of reports in plain text, stylish, and JSON formats.

Hexlet tests and linter status:

Actions Status

Code Climate and GitHub actions status:

Gendiff Maintainability Test Coverage

Install

To install the program, use the following commands:

git clone https://github.com/ram-alb/python-project-50.git
cd python-project-50
make install
make build
make package-install

The example of installing the program is below asciicast

Uninstall

To uninstall the program, use the following commands:

python3 -m pip uninstall hexlet-code

The example of uninstalling the program is below asciicast

Usage

Check the asciinemas below

Stylish diff of two flat json files:

asciicast

Stylish diff of two flat yaml files:

asciicast

Stylish diff of two nested files:

asciicast

Plain diff of two files:

asciicast

JSON diff of two files:

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors