anton-shvedov88/difference_calculator

project_2

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

This package is auto-updated.

Last update: 2024-04-18 02:21:52 UTC


README

68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f32373963383439346462656436636231376236362f6d61696e7461696e6162696c697479 php_сodesniffer 68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f32373963383439346462656436636231376236362f746573745f636f766572616765

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

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

  • поддержка разных входных форматов: 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