Skip to content

Generate Difference is a program that determines the difference between two data structures.

Notifications You must be signed in to change notification settings

dmi-sm/python-project-50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions Status Makefile CI Maintainability Test Coverage

Generate Difference

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

Поддерживаемые форматы файлов:

  • json
  • yaml/yml

Доступные форматы вывода:

  • stylish (по умолчанию)
  • plain
  • json

Установка

Для установки загрузите проект, убедитесь, что находитесь в корневой директории проекта, запустите команду make package-install.

$make package-install

Запуск

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

$gendiff [-f] [--format] <file_path> <file_path>

Пример вывода в формате по умолчанию: stylish

asciicast asciicast

Сравнение вложенных структур и вывод в формате по умолчанию: stylish

asciicast asciicast

Сравнение вложенных структур и вывод в формате plain

asciicast

Сравнение вложенных структур и вывод в формате json

asciicast

About

Generate Difference is a program that determines the difference between two data structures.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published