DmitriySmolin/php-project-48

View on GitHub
README.md

Summary

Maintainability
Test Coverage
# Project Difference-Calculator
[![Actions Status](https://github.com/DmitriySmolin/php-project-48/workflows/hexlet-check/badge.svg)](https://github.com/DmitriySmolin/php-project-48/actions)

[![Actions Status](https://github.com/DmitriySmolin/php-project-48/workflows/my-check/badge.svg)](https://github.com/DmitriySmolin/php-project-48/actions)
<a href="https://codeclimate.com/github/DmitriySmolin/php-project-48/maintainability"><img src="https://api.codeclimate.com/v1/badges/322c05727c1e27ec04c6/maintainability" /></a>
<a href="https://codeclimate.com/github/DmitriySmolin/php-project-48/test_coverage"><img src="https://api.codeclimate.com/v1/badges/322c05727c1e27ec04c6/test_coverage" /></a>

## About

A difference calculator is a program that determines the difference between two data structures

## Requirements

* php 7.1+
* composer 2.2.6
* make 4.3

## Setup

```sh
$ git clone https://github.com/DmitriySmolin/php-project-48.git

$ cd php-project-48

$ make install
```

## Asciinema recordings:

* ### [help output](https://asciinema.org/a/xkLgKrbQF2hmPm0QnC4uzibQg) 
[![asciicast](https://asciinema.org/a/xkLgKrbQF2hmPm0QnC4uzibQg.svg)](https://asciinema.org/a/xkLgKrbQF2hmPm0QnC4uzibQg)

* ### [arguments and options](https://asciinema.org/a/awosB5FVLbeGeTRZiPfiBP9oY) 
[![asciicast](https://asciinema.org/a/awosB5FVLbeGeTRZiPfiBP9oY.svg)](https://asciinema.org/a/awosB5FVLbeGeTRZiPfiBP9oY)

* ### [genDiff format "stylish" JSON](https://asciinema.org/a/CzutzCjsjQeZVGzSAGnbM9hw6) 
[![asciicast](https://asciinema.org/a/CzutzCjsjQeZVGzSAGnbM9hw6.svg)](https://asciinema.org/a/CzutzCjsjQeZVGzSAGnbM9hw6)

* ### [automated testing and CI (continuous integration)](https://asciinema.org/a/8liQFHCOtTpLgbdRaFA0FRdoM) 
[![asciicast](https://asciinema.org/a/8liQFHCOtTpLgbdRaFA0FRdoM.svg)](https://asciinema.org/a/8liQFHCOtTpLgbdRaFA0FRdoM)

* ### [genDiff format "stylish" YAML](https://asciinema.org/a/NZjoJG6YCWzSmygfTkJIgLyxl) 
[![asciicast](https://asciinema.org/a/NZjoJG6YCWzSmygfTkJIgLyxl.svg)](https://asciinema.org/a/NZjoJG6YCWzSmygfTkJIgLyxl)

* ### [genDiff format "stylish" JSON|YAML with recursive](https://asciinema.org/a/M9UrKkFBP6MFKD1iiWIFttkYM) 
[![asciicast](https://asciinema.org/a/M9UrKkFBP6MFKD1iiWIFttkYM.svg)](https://asciinema.org/a/M9UrKkFBP6MFKD1iiWIFttkYM)

* ### [genDiff format "plain" JSON|YAML with recursive](https://asciinema.org/a/PHVrw9HPGZ0I8aFbsykfgu9KW)
[![asciicast](https://asciinema.org/a/PHVrw9HPGZ0I8aFbsykfgu9KW.svg)](https://asciinema.org/a/PHVrw9HPGZ0I8aFbsykfgu9KW)

* ### [genDiff format "json" JSON|YAML with recursive](https://asciinema.org/a/v1ru62Qam3abe5oeMbl2p0aYG)
[![asciicast](https://asciinema.org/a/v1ru62Qam3abe5oeMbl2p0aYG.svg)](https://asciinema.org/a/v1ru62Qam3abe5oeMbl2p0aYG)