В рамках данного проекта необходимо реализовать утилиту для поиска отличий в конфигурационных файлах.
- node 14+
- CLI 😄
- Поддержка разных форматов
- Генерация отчета в виде plain text, pretty и json
$ gendiff --format plain first-config.ini second-config.ini
Setting "common.setting2" deleted.
Setting "common.setting4" added with value "blah blah".
Setting "group1.baz" changed from "bas" to "bars".
Section "group2" deleted.
Created by Serhii Shramko. This is my personal website and blog.