Skip to content

DzmitrySha/python-project-lvl2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Вычислитель отличий:

Actions Status workflow Maintainability Test Coverage


Инструкции

Запуск справки:

gendiff -h

Запуск скрипта c настройками по-умолчанию:

gendiff <file_path1> <file_path2>

Запуск скрипта с выбором формата вывода:

gendiff -f {stylish, plain, json} <file_path1> <file_path2>

Примеры работы скрипта "Вычислитель отличий"


Сравнение двух плоских файлов: JSON.

asciicast


Сравнение двух плоских файлов: YAML(YML).

asciicast


Сравнение двух файлов c рекурсивной структурой: YAML(YML) или JSON.

asciicast


Плоский формат отображения - cравнение двух файлов c рекурсивной структурой YAML(YML) или JSON.

asciicast


Вывод результата сравнения в формате JSON.

asciicast


Результат работы скрипта - строка, с обнаруженными в файлах отличиями.

Отсутствие плюса или минуса говорит о том, что ключ есть в обоих файлах, и его значения совпадают. Во всех остальных ситуациях значение по ключу либо отличается, либо ключ есть только в одном файле.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published