#!/usr/bin/env php
<?php
/** @noinspection PhpIncludeInspection */
require file_exists(__DIR__ . '/../vendor/autoload.php')
    ? __DIR__ . '/../vendor/autoload.php' // single usage
    : __DIR__ . '/../../../autoload.php'; // usage in other projects (as part of the /vendor folder

use ChangelogMaker\ChangelogMaker;
use ChangelogMaker\Command\GenerateDateGroupedChangeLogCommand;
use ChangelogMaker\Command\GenerateSimpleChangeLogCommand;
use Symfony\Component\Console\Application;

$application = new Application();
$application->add(new GenerateSimpleChangeLogCommand(new ChangelogMaker()));
$application->add(new GenerateDateGroupedChangeLogCommand(new ChangelogMaker()));
$application->run();