Dzigr/python-project-50

View on GitHub
README.md

Summary

Maintainability
Test Coverage
### Hexlet tests and linter status:
[![Actions Status](https://github.com/Dzigr/python-project-50/workflows/hexlet-check/badge.svg)](https://github.com/Dzigr/python-project-50/actions)
[![CI](https://github.com/Dzigr/python-project-50/actions/workflows/main.yml/badge.svg)](https://github.com/Dzigr/python-project-50/actions/workflows/main.yml)
[![Maintainability](https://api.codeclimate.com/v1/badges/1f371f57b3a0fdc779f0/maintainability)](https://codeclimate.com/github/Dzigr/python-project-50/maintainability)
[![Test Coverage](https://api.codeclimate.com/v1/badges/1f371f57b3a0fdc779f0/test_coverage)](https://codeclimate.com/github/Dzigr/python-project-50/test_coverage)


Description: 
Comparing two given files to find the difference and display according to the given output format. Format of files: json, yaml, yml

For install:
1. clone the repository: git clone git@github.com:Dzigr/python-project-50
2. In terminal run command: make package-install

### Help output:
[![asciicast](https://asciinema.org/a/536907.svg)](https://asciinema.org/a/536907)

### Comparing of flat files (files format: json; output format: stylish):
[![asciicast](https://asciinema.org/a/536914.svg)](https://asciinema.org/a/536914)

### Comparing of flat files (files format: yaml, yml; output format: stylish):
[![asciicast](https://asciinema.org/a/536915.svg)](https://asciinema.org/a/536915)

### Comparing of flat files (files format: json, yaml, yml; output format: plain):
[![asciicast](https://asciinema.org/a/536922.svg)](https://asciinema.org/a/536922)

### Comparing of flat files (files format: json, yaml, yml; output format: json):
[![asciicast](https://asciinema.org/a/536923.svg)](https://asciinema.org/a/536923)

### Comparing of recursive files (files format: json, yaml, yml; output format: stylish):
[![asciicast](https://asciinema.org/a/536924.svg)](https://asciinema.org/a/536924)

### Comparing of recursive files (files format: json, yaml, yml; output format: plain):
[![asciicast](https://asciinema.org/a/536926.svg)](https://asciinema.org/a/536926)

### Comparing of recursive files (files format: json, yaml, yml; output format: json):
[![asciicast](https://asciinema.org/a/536927.svg)](https://asciinema.org/a/536927)