PHPackages                             yanepenb/gendiff - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. yanepenb/gendiff

ActiveProject[CLI &amp; Console](/categories/cli)

yanepenb/gendiff
================

Utility for finding differences in configuration files.

0.0.4(6y ago)011PHPCI failing

Since Jul 20Pushed 6y agoCompare

[ Source](https://github.com/yanepenb/php-project-lvl2)[ Packagist](https://packagist.org/packages/yanepenb/gendiff)[ RSS](/packages/yanepenb-gendiff/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (5)Versions (5)Used By (0)

Diff finder
-----------

[](#diff-finder)

Utility for finding differences in configuration files.

**Bages**
---------

[](#bages)

[![Maintainability](https://camo.githubusercontent.com/d675505c91829488083ae6de3297a360d97211284a9d6060509943f0cad830c8/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f35356534313638306165316330396438333965342f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/yanepenb/Diff-finder/maintainability)[![Build Status](https://camo.githubusercontent.com/b2577bf1e495b9fffcc9e0a4b198e7cf2ca698b21fb6f2071ad370d870df9b0d/68747470733a2f2f7472617669732d63692e636f6d2f79616e6570656e622f446966662d66696e6465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.com/yanepenb/Diff-finder)[![Test Coverage](https://camo.githubusercontent.com/48e19bf8bc15f2d09ed11d7b86c609532a99c60c9b166622b10484ec0c233430/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f35356534313638306165316330396438333965342f746573745f636f766572616765)](https://codeclimate.com/github/yanepenb/Diff-finder/test_coverage)

**How to install:**
-------------------

[](#how-to-install)

```
composer global require yanepenb/gendiff

```

[![install](https://camo.githubusercontent.com/cdc509f4789e82dd3a9cd0ce97d7ad8eb0032a1db164fc107799eb84e6a30f6c/68747470733a2f2f692e696d6775722e636f6d2f5353574a71764c2e676966)](https://camo.githubusercontent.com/cdc509f4789e82dd3a9cd0ce97d7ad8eb0032a1db164fc107799eb84e6a30f6c/68747470733a2f2f692e696d6775722e636f6d2f5353574a71764c2e676966)

Example gendiff flat files \*.json \*.json
------------------------------------------

[](#example-gendiff-flat-files-json-json)

[![install](https://camo.githubusercontent.com/4064e1be32b936e1c20911610e2f4d6f5a6f8b0e2167340ee8068f5f9b5870c1/68747470733a2f2f692e696d6775722e636f6d2f695548666579342e676966)](https://camo.githubusercontent.com/4064e1be32b936e1c20911610e2f4d6f5a6f8b0e2167340ee8068f5f9b5870c1/68747470733a2f2f692e696d6775722e636f6d2f695548666579342e676966)

Example gendiff \*.yaml \*.yaml
-------------------------------

[](#example-gendiff-yaml-yaml)

[![install](https://camo.githubusercontent.com/0e2c79f706275aff31e0c4f40a43c6b33671c20fc752aceb8b5c2ba34ea2ba80/68747470733a2f2f692e696d6775722e636f6d2f516348443071502e676966)](https://camo.githubusercontent.com/0e2c79f706275aff31e0c4f40a43c6b33671c20fc752aceb8b5c2ba34ea2ba80/68747470733a2f2f692e696d6775722e636f6d2f516348443071502e676966)

Example gendiff nested files \*.json \*.json and \*.yaml \*.yaml
----------------------------------------------------------------

[](#example-gendiff-nested-files-json-json-and-yaml-yaml)

[![install](https://camo.githubusercontent.com/2621b21551c870bb68a8477cb8ec37f8cf1c72ed7bed6764530739c69b081c58/68747470733a2f2f692e696d6775722e636f6d2f375a4d373365612e676966)](https://camo.githubusercontent.com/2621b21551c870bb68a8477cb8ec37f8cf1c72ed7bed6764530739c69b081c58/68747470733a2f2f692e696d6775722e636f6d2f375a4d373365612e676966)[![install](https://camo.githubusercontent.com/db3a08c10171cec0b4905338068774c8b2eb2f1a65652deeaf2309333303960b/68747470733a2f2f692e696d6775722e636f6d2f4b325a543071492e676966)](https://camo.githubusercontent.com/db3a08c10171cec0b4905338068774c8b2eb2f1a65652deeaf2309333303960b/68747470733a2f2f692e696d6775722e636f6d2f4b325a543071492e676966)

Example gendiff plain format \*.(json/yaml) \*.(json/yaml) --format plain
-------------------------------------------------------------------------

[](#example-gendiff-plain-format-jsonyaml-jsonyaml---format-plain)

[![install](https://camo.githubusercontent.com/a33672f3931534a594832ef0bf42e72d5b47eddcceae0e4097b0945da0972518/68747470733a2f2f692e696d6775722e636f6d2f68474f756d76312e676966)](https://camo.githubusercontent.com/a33672f3931534a594832ef0bf42e72d5b47eddcceae0e4097b0945da0972518/68747470733a2f2f692e696d6775722e636f6d2f68474f756d76312e676966)

Example gendiff json format \*.(json/yaml) \*.(json/yaml) --format json
-----------------------------------------------------------------------

[](#example-gendiff-json-format-jsonyaml-jsonyaml---format-json)

[![install](https://camo.githubusercontent.com/ae0f5c471d3a0ed02499fe8b09ae1d252d9be490d4f6bb204b0c7e21af513f8a/68747470733a2f2f692e696d6775722e636f6d2f315845325a71752e676966)](https://camo.githubusercontent.com/ae0f5c471d3a0ed02499fe8b09ae1d252d9be490d4f6bb204b0c7e21af513f8a/68747470733a2f2f692e696d6775722e636f6d2f315845325a71752e676966)

###  Health Score

22

—

LowBetter than 23% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity51

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Total

4

Last Release

2466d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3897cd4d0fbd6aa0e0d11367d33bf126f0cab4adb39c83ec9d7771bfba08653f?d=identicon)[yanepenb](/maintainers/yanepenb)

---

Tags

cliparsergendiff

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/yanepenb-gendiff/health.svg)

```
[![Health](https://phpackages.com/badges/yanepenb-gendiff/health.svg)](https://phpackages.com/packages/yanepenb-gendiff)
```

###  Alternatives

[kzykhys/ciconia

The Markdown parser for PHP5.4

35366.7k13](/packages/kzykhys-ciconia)[phalcon/cli-options-parser

Command line arguments/options parser.

181.0M7](/packages/phalcon-cli-options-parser)[yoeunes/regex-parser

A powerful PCRE regex parser with lexer, AST builder, validation, ReDoS analysis, and syntax highlighting. Zero dependencies, blazing fast, and production-ready.

2946.4k5](/packages/yoeunes-regex-parser)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
