anton-shvedov88/difference_calculator

project_2

Maintainers

Package info

github.com/DaaN88/php-project-lvl2

Type:project

pkg:composer/anton-shvedov88/difference_calculator

Statistics

Installs: 37

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 0

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

This package is auto-updated.

Last update: 2026-03-18 06:27:50 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