E5BA GitHub - elvolt/frontend-project-lvl2 · GitHub
[go: up one dir, main page]

Skip to content

elvolt/frontend-project-lvl2

Repository files navigation

Проект "Вычислитель отличий"

Maintainability

Test Coverage

Actions Status

Проект выполнен в рамках обучения по профессии "Фронтенд JavaScript" в школе Хекслет.

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

Возможности утилиты:

  • Поддержка разных форматов (JSON, YML/YAML, INI)

  • Генерация отчета в виде pretty (по умолч.), plain text и json

Установка

$ sudo npm link

Справка

$ gendiff --help

Примеры работы

Поиск различий в конфигурационных файлах формата JSON и вывод результата в виде pretty

$ gendiff path/to/before.json path/to/after.json

или

$ gendiff --format stylish path/to/before.json path/to/after.json

Файл before.json:

asciicast

Файл after.json:

asciicast

Отличия:

asciicast

Поиск различий в конфигурационных файлах формата YML/YAML и вывод результата в виде plain text

$ gendiff --format plain path/to/before.yml path/to/after.yml

Файл before.yml:

asciicast

Файл after.yml:

asciicast

Отличия:

asciicast

Поиск различий в конфигурационных файлах формата INI и вывод результата в виде json

$ gendiff --format json path/to/before.ini path/to/after.ini

Файл before.ini:

asciicast

Файл after.ini:

asciicast

Отличия:

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

0