dmytr1k-gendiff

2.0.0 • Public • Published

Вычислитель отличий

Node CI Maintainability Test Coverage

Утилита для поиска отличий в конфигурационных файлах.


Второй из четырёх учебных проектов программы обучения Фронтенд JavaScript на образовательной онлайн-платформе Хекслет.


Установка и удаление

Используя npm

  • Установка:
npm install dmytr1k-gendiff
  • Удаление:
npm uninstall dmytr1k-gendiff

Используя git

  • Установка:
git clone git@github.com: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

Пример работы со встроенной справкой:

asciicast

Работа с программой

Сравнение плоских файлов (содержащих только пары ключ-значение)

Сравнение плоских файлов JSON со стильным (по умолчанию) форматом вывода результата

asciicast

Сравнение плоских файлов JSON с плоским форматом вывода результата

asciicast

Сравнение плоских файлов JSON с выводом результата в виде строки JSON

asciicast

Плоские файлы форматов YAML и INI

Результаты сравнения аналогичны результатам сравнения файлов формата JSON

Сравнение файлов, имеющих вложенные структуры

Сравнение файлов JSON, имеющих вложенные структуры, со стильным (по умолчанию) форматом вывода результата

asciicast

Сравнение файлов JSON, имеющих вложенные структуры, с плоским форматом вывода результата

asciicast

Сравнение файлов JSON, имеющих вложенные структуры, с выводом результата в виде строки JSON

asciicast

Файлы форматов YAML и INI, имеющие вложенные структуры

Результаты сравнения аналогичны результатам сравнения файлов формата JSON

Package Sidebar

Install

npm i dmytr1k-gendiff

Weekly Downloads

7

Version

2.0.0

License

ISC

Unpacked Size

19.8 kB

Total Files

25

Last publish

Collaborators

  • dmytr1k