rinatsin/php-project-lvl2

PHP Project implements gendiff

Installs: 48

Dependents: 0

Suggesters: 0

Security: 0

Stars: 1

Watchers: 1

Forks: 0

Open Issues: 0

Type:project

pkg:composer/rinatsin/php-project-lvl2

1.7.5 2020-05-05 14:38 UTC

README

Build Status Maintainability Test Coverage

Этот репозиторий содержит реализацию второго проекта обучающего портала Hexlet, Generate Difference!

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

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

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

Установка утилиты

Для установки утилиты при помощи composer используйте команду:

  • composer global require rinatsin/php-project-lvl2

asciicast

Примеры использования:

1. Поиск отличий в двух конфигурационных файлах before.json и after.json, отчет выводится в формате pretty:

asciicast

2. Поиск отличий в двух конфигурационных файлах before.yml и after.yml, отчет выводится в формате pretty:

asciicast

3. Поиск отличий в двух конфигурационных файлах beforeTree.json и afterTree.json, которые имеют древовидную структутру, отчет выводится в формате pretty:

asciicast

4. Возможность выбора формата вывода отчета используя флаг '--format'. Два типа форматов вывода, это 'pretty', 'plain' и 'json'.

asciicast