anton-shvedov88/difference_calculator

project_2

dev-master 2020-11-17 18:52 UTC

This package is auto-updated.

Last update: 2025-03-18 04:21:06 UTC


README

php_сodesniffer

Пакет представляет собой консольную программу, определяющую разницу между двумя структурами данных.

Возможности программы:

  • поддержка разных входных форматов: yaml и json;
  • генерация отчета в виде plain text, pretty и json;

Установка пакета:

  • глобально: composer global require anton-shvedov88/difference_calculator;
  • в случае ошибки, при глобальной установке на линуксе (работа пакета проверялась на Debian 10), добавить master-dev:
    composer global require anton-shvedov88/difference_calculator:master-dev

Требования:

  • php-version: от 7.4;
  • composer-version: от 1.10.6;

Примеры работы пакета:

  • сверка плоских json-файлов:
    asciicast
  • сверка плоских yaml-файлов:
    asciicast
  • сверка вложенных json-файлов:
    asciicast
  • вывод в plain-формате:
    asciicast
  • вывод в формате JSON:
    asciicast