Программа, определяющая разницу между двумя структурами данных. Используется, например, при выводе тестов или при автоматическом отслеживании изменений в конфигурационных файлах.
Может работать с файлами формата .json и .yaml(.yml). Имеется 3 форматтера:
- Stylish (форматтер по умолчанию),
- Plain,
- Json.
Программу можно использовать как Cli-утилиту и библиотеку.
- Клонирование репозитория
[email protected]:liadiann/java-project-71.git- Переход в директорию app
cd app- Установка проекта
./gradlew installDist- Запуск приложения. Пример:
./build/install/app/bin/app file1.json file2.jsonили
make run-dist filepath1=file1.json filepath2=file2.jsonПример запуска сравнения json файлов: asciinema
Пример запуска сравнения yaml файлов: asciinema
Пример запуска сравнения файлов со вложенными структурами: asciinema
Пример запуска сравнения файлов в формате plain: asciinema
Пример запуска сравнения файлов в формате json: asciinema