dmytr1k-gendiff
v2.0.0
Published
Compares two configuration files and shows a difference.
Readme
Вычислитель отличий
Утилита для поиска отличий в конфигурационных файлах.
Второй из четырёх учебных проектов программы обучения Фронтенд JavaScript на образовательной онлайн-платформе Хекслет.
Установка и удаление
Используя npm
- Установка:
npm install dmytr1k-gendiff- Удаление:
npm uninstall dmytr1k-gendiffИспользуя git
- Установка:
git clone [email protected]:Dmytr1K/frontend-project-lvl2.git
cd frontend-project-lvl2
make install
make link- Удаление:
cd frontend-project-lvl2
make unlink
cd ..
rm -R frontend-project-lvl2Использование встроенной справки
- Получить подсказку по работе с программой:
gendiff -h- Узнать версию:
gendiff -VПример работы со встроенной справкой:
Работа с программой
Сравнение плоских файлов (содержащих только пары ключ-значение)
Сравнение плоских файлов JSON со стильным (по умолчанию) форматом вывода результата
Сравнение плоских файлов JSON с плоским форматом вывода результата
Сравнение плоских файлов JSON с выводом результата в виде строки JSON
Плоские файлы форматов YAML и INI
Результаты сравнения аналогичны результатам сравнения файлов формата JSON
Сравнение файлов, имеющих вложенные структуры
Сравнение файлов JSON, имеющих вложенные структуры, со стильным (по умолчанию) форматом вывода результата
Сравнение файлов JSON, имеющих вложенные структуры, с плоским форматом вывода результата
Сравнение файлов JSON, имеющих вложенные структуры, с выводом результата в виде строки JSON
Файлы форматов YAML и INI, имеющие вложенные структуры
Результаты сравнения аналогичны результатам сравнения файлов формата JSON
