kkillmemommyy / gendiff

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hexlet tests and linter status:

Actions Status

Codeclimate:

Maintainability Test Coverage

Описание пакета

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

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

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

Установка

  1. Склонировать репозиторий и зайти в директорию с проектом:
git clone https://github.com/kkillmemommyy/gendiff.git
cd gendiff
  1. Установка:
make install

или

npm ci --production
npm link
  1. Документация:
gendiff -h

Удаление

make uninstall

или

npm uninstall --global @hexlet/code

Демонстрация:

  1. Вывод по умолчанию (stylish): asciicast
  2. Вывод в plian: asciicast
  3. Вывод в json: asciicast

About


Languages

Language:JavaScript 97.4%Language:Makefile 2.6%