Вычислитель отличий
Утилита для поиска отличий в конфигурационных файлах.
Второй из четырёх учебных проектов программы обучения Фронтенд JavaScript на образовательной онлайн-платформе Хекслет.
Установка и удаление
Используя npm
- Установка:
npm install dmytr1k-gendiff
- Удаление:
npm uninstall dmytr1k-gendiff
Используя git
- Установка:
git clone git@github.com:Dmytr1K/frontend-project-lvl2.gitcd frontend-project-lvl2make installmake link
- Удаление:
cd frontend-project-lvl2make unlinkcd ..rm -R frontend-project-lvl2
Использование встроенной справки
- Получить подсказку по работе с программой:
gendiff -h
- Узнать версию:
gendiff -V
Пример работы со встроенной справкой:
Работа с программой
Сравнение плоских файлов (содержащих только пары ключ-значение)
Сравнение плоских файлов JSON со стильным (по умолчанию) форматом вывода результата
Сравнение плоских файлов JSON с плоским форматом вывода результата
Сравнение плоских файлов JSON с выводом результата в виде строки JSON
Плоские файлы форматов YAML и INI
Результаты сравнения аналогичны результатам сравнения файлов формата JSON
Сравнение файлов, имеющих вложенные структуры
Сравнение файлов JSON, имеющих вложенные структуры, со стильным (по умолчанию) форматом вывода результата
Сравнение файлов JSON, имеющих вложенные структуры, с плоским форматом вывода результата
Сравнение файлов JSON, имеющих вложенные структуры, с выводом результата в виде строки JSON
Файлы форматов YAML и INI, имеющие вложенные структуры
Результаты сравнения аналогичны результатам сравнения файлов формата JSON