Запуск справки:
gendiff -h
Запуск скрипта c настройками по-умолчанию:
gendiff <file_path1> <file_path2>
Запуск скрипта с выбором формата вывода:
gendiff -f {stylish, plain, json} <file_path1> <file_path2>
Сравнение двух плоских файлов: JSON.
Сравнение двух плоских файлов: YAML(YML).
Сравнение двух файлов c рекурсивной структурой: YAML(YML) или JSON.
Плоский формат отображения - cравнение двух файлов c рекурсивной структурой YAML(YML) или JSON.
Вывод результата сравнения в формате JSON.
Результат работы скрипта - строка, с обнаруженными в файлах отличиями.
Отсутствие плюса или минуса говорит о том, что ключ есть в обоих файлах, и его значения совпадают. Во всех остальных ситуациях значение по ключу либо отличается, либо ключ есть только в одном файле.