Skip to content

A difference calculator is a program that determines the difference between two data structures. The project uses automated testing and continuous integration mechanisms.

Notifications You must be signed in to change notification settings

AlexanderUridin/python-project-50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hexlet tests and linter status:

Actions Status Maintainability PyCI Test Coverage

Difference calculator Project

"Generate diff" is a program that finds the differences between two data structures. Its capabilities:

  • Files could be in json or yaml formats, data in files could be flat or nested
  • Package coud be used as CLI utility or library
  • Printing of differences is possible in 3 formats: stylish (default), plain or json

How to install

git clone git@github.com:AlexanderUridin/python-project-50.git
cd python-project-50/
install poetry
make install

How to use

Use command gendiff and specify pathes to files

Comparison of two JSON files asciicast

Comparison of two YAML files asciicast

Comparison of two nested files asciicast

Comparison printed in plain format asciicast

Comparison printed in json format asciicast

About

A difference calculator is a program that determines the difference between two data structures. The project uses automated testing and continuous integration mechanisms.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published