bin/gendiff
#!/usr/bin/env php
<?php
use function App\Diff\genDiff;
$autoloadPath1 = __DIR__ . '/../../../autoload.php';
$autoloadPath2 = __DIR__ . '/../vendor/autoload.php';
if (file_exists($autoloadPath1)) {
require_once $autoloadPath1;
} else {
require_once $autoloadPath2;
}
$doc = <<<DOC
Generate diff
Usage:
gendiff (-h|--help)
gendiff [--format <fmt>] <firstFile> <secondFile>
Options:
-h --help Show this screen
--format <fmt> Report format [default: pretty]
DOC;
$prog = Docopt::handle($doc)->args;
echo genDiff($prog['<firstFile>'], $prog['<secondFile>'], $prog['--format']);