Вычислитель отличий – программа, определяющая разницу между двумя структурами данных. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.
Возможности утилиты:
- Поддержка разных входных форматов: yaml и json
- Генерация отчета в виде plain text, stylish и json
Демонстрация работы парсинга и сравнения двух плоских файлов в формате JSON: https://asciinema.org/connect/ee0a0c75-af15-42bf-af15-7e8c4e69e7a1
Демонстрация работы парсинга и сравнения двух плоских файлов в формате YAML: https://asciinema.org/connect/ee0a0c75-af15-42bf-af15-7e8c4e69e7a1
Демонстрация паркинга файлов с вложенной структурой: https://asciinema.org/a/H8JGFVE7uLtMbvvlsZ38Xr0eE
Демонстрация работы отчета Plain: https://asciinema.org/a/JtBe4FAZSY1LOekad16gFqgH0
Демонстрация работы отчета Json: https://asciinema.org/a/ePCyVcnPkuC1VAfR4MtB1LnB6