An open API service indexing awesome lists of open source software.

https://github.com/sabirivan/generator-differences-project

PHP-package to find difference between two files.
https://github.com/sabirivan/generator-differences-project

json php7 phpcodesniffer phpcs phpunit yaml yml

Last synced: 19 days ago
JSON representation

PHP-package to find difference between two files.

Awesome Lists containing this project

README

          

# Generator Differences

[![Maintainability](https://api.codeclimate.com/v1/badges/fa4710ee77154016f472/maintainability)](https://codeclimate.com/github/SabirIvaN/php-project-lvl2/maintainability)

PHP-package to find difference between two files.

## Installation

With Composer:
`composer global require sabirivan/gendiff:^1.6`

## Input and output data

Available data types:
- json
- yaml/yml

Render formats:
- pretty

## Example of usage

- Pretty format:

- for *json* flat:

[![asciicast](https://asciinema.org/a/grgfHTXh8ILkxkTNcGj2znPxS.svg)](https://asciinema.org/a/grgfHTXh8ILkxkTNcGj2znPxS)

- for *yaml/yml* flat:

[![asciicast](https://asciinema.org/a/uKmlMvOBlFSrXa8vjSBeML6sI.svg)](https://asciinema.org/a/uKmlMvOBlFSrXa8vjSBeML6sI)

- for *json* nested:

[![asciicast](https://asciinema.org/a/umKWXQFcYrHpcWk7GfjOkruxs.svg)](https://asciinema.org/a/umKWXQFcYrHpcWk7GfjOkruxs)

- for *yaml/yml* nested:

[![asciicast](https://asciinema.org/a/V1KN8cqksH36y3Cvk5z1AeLcs.svg)](https://asciinema.org/a/V1KN8cqksH36y3Cvk5z1AeLcs)

- Plain format:

- for *json* flat:

[![asciicast](https://asciinema.org/a/sXOsFFHQEyhh9gXoazY7zuBHT.svg)](https://asciinema.org/a/sXOsFFHQEyhh9gXoazY7zuBHT)

- for *yaml/yml* flat:

[![asciicast](https://asciinema.org/a/dAF0QMXqWJOyRw0KLcXpBdyua.svg)](https://asciinema.org/a/dAF0QMXqWJOyRw0KLcXpBdyua)

- for *json* nested:

[![asciicast](https://asciinema.org/a/yaZaCxEXYbbwYzT54nfeflub6.svg)](https://asciinema.org/a/yaZaCxEXYbbwYzT54nfeflub6)

- for *yaml/yml* nested:

[![asciicast](https://asciinema.org/a/KOHQG9FHP1mZNOC9P55u8TX5d.svg)](https://asciinema.org/a/KOHQG9FHP1mZNOC9P55u8TX5d)

- Json format:

- for *json* flat:

[![asciicast](https://asciinema.org/a/H39wmNWV5rKzua90A0bsihQU7.svg)](https://asciinema.org/a/H39wmNWV5rKzua90A0bsihQU7)

- for *yaml/yml* flat:

[![asciicast](https://asciinema.org/a/G7RsQlGTSXlMb9uLXcHynXtv5.svg)](https://asciinema.org/a/G7RsQlGTSXlMb9uLXcHynXtv5)

- for *json* nested:

[![asciicast](https://asciinema.org/a/Tno2Rb1TLyVj7xGHIz6lS2pVJ.svg)](https://asciinema.org/a/Tno2Rb1TLyVj7xGHIz6lS2pVJ)

- for *yaml/yml* nested:

[![asciicast](https://asciinema.org/a/9wOxEpx7DC76C7moqchIi8nfO.svg)](https://asciinema.org/a/9wOxEpx7DC76C7moqchIi8nfO)