Skip to content

GoldinEA/php-project-lvl2

Repository files navigation

Hexlet tests and linter status:

Maintainability Actions Status Test Coverage

Описание проекта:

Вычислитель отличий – программа, определяющая разницу между двумя структурами данных. Это популярная задача, для решения которой существует множество онлайн сервисов, например http://www.jsondiff.com/. Подобный механизм используется при выводе тестов или при автоматическом отслеживании изменении в конфигурационных файлах.

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

Поддержка разных входных форматов: yaml, json Генерация отчета в виде plain text, stylish и json

Установка.

git clone https://github.com/GoldinEA/php-project-lvl2.git

composer install

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

gendiff -h

Generate diff

Usage:
gendiff (-h|--help)
gendiff (-v|--version)
gendiff [--format <fmt>] <firstFile> <secondFile>

Options:
-h --help                     Show this screen
-v --version                  Show version
--format <fmt>                Report format [default: stylish]

Примеры.

Сравнение файлов (yaml)

asciicast

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

asciicast

Рекурсивное сравнение

asciicast

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages