README.md
# 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)