Данный проект представляет собой консольную команду, позволяющую находить различия между json и yaml файлами и выводить различия в разных форматах.
Параметры команды:
- filepath1 - путь до первого файла
- filepath2 - путь до второго файла
Опции команды:
- -h, --help - выводит описание команды
- -f, --format - позволяет указать один из возможных форматов вывода результата
Форматы вывода различий:
- stylish - вывод всех полей в файлах с указанием добавленных, удаленных и измененных полей построчно
- plain - вывод только подвергшихся изменениям полей в текстовом формате
- json - вывод только подвергшихся изменениям полей в виде json-файла для дальнейшего использования
Далее представлены примеры использования команды на тестовых данных