Skip to content

Utility that determines the difference between two JSON/YAML files

Notifications You must be signed in to change notification settings

DariaPolubenko/difference-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actions Status Test Coverage Maintainability Action Test

Описание

Differ - утилита: сравнивает файлы .JSON и .YML и выводит разницу в виде строки. Утилита умеет работать с простыми и вложенными структурами, выводить результат в STYLISH (по умолчанию), PLAIN или JSON формате. Данную утилиту также можно установить как зависимость и использовать в любом другом пакете.

Установка

В консоль введите команду:

git clone git@github.com:DariaPolubenko/difference-calculator.git

Использование

Для вывода справочной информации

Введите следующие команды:

cd difference-calculator/app
make install

Затем введите команду:

./build/install/app/bin/app -h

asciicast

Для сравнения файлов

Введите команду ./build/install/app/bin/app, укажите относительные или абсолютные пути до файлов, которые необходимо сравнить

./build/install/app/bin/app file1.json file2.json

Сравнение файлов .json

asciicast

Сравнение файлов .yml

asciicast

Сравнение файлов с вложенной структурой

asciicast

Для вывода результата в форматах stylish, plain или json

Вывод автоматически выводится в формате stylish. Чтобы изменить формат на plain или json добавьте "-f plain" или "-f json" соответственно

./build/install/app/bin/app -f plain file1.json file2.json

Вывод результата в формате 'stylish'

asciicast

Вывод результата в формате 'plain'

asciicast

Вывод результата в формате 'json'

asciicast

About

Utility that determines the difference between two JSON/YAML files

Resources

Stars

Watchers

Forks

Packages

No packages published