Skip to content

rezajkee/difference-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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