Skip to content

Latest commit

 

History

History
40 lines (32 loc) · 2.55 KB

README.md

File metadata and controls

40 lines (32 loc) · 2.55 KB

Actions Status lint and test Maintainability Test Coverage

Difference generator

Второй учебный проект Hexlet
Данный пакет используется для выявления отличий между двумя файлами
форматов JSON или YAML
В пакете реализованы 3 вида представления отличий: stylish, plain, json
usage: gendiff [-h] [-f {stylish,plain,json}] first_file second_file

Generate diff

positional arguments:
  first_file
  second_file

optional arguments:
  -h, --help            show this help message and exit
  -f {stylish,plain,json}, --format {stylish,plain,json}
                        set format of output (stylish by default)
Пример использования stylish формата с "плоскими" файлами JSON:

asciicast

Пример использования stylish формата с файлами JSON с рекурсивной структурой:

asciicast

Пример использования plain формата с файлами JSON с рекурсивной структурой:

asciicast

Пример использования json формата с файлами JSON с рекурсивной структурой:

asciicast

Для установки пакета с GitHub с помощью pip используйте
$ pip install git+https://github.com/rezajkee/python-project-lvl2.git