#!/usr/bin/env php
<?php

$autoload = realpath(__DIR__."/../vendor/autoload.php");
if (!file_exists($autoload)) {
    $autoload = realpath(__DIR__."/../../../autoload.php");
    if (!file_exists($autoload)) {
        throw new \Exception('Autoload not found. Did you run `composer dump-autoload`?');
    }
}
require_once($autoload);

use Symfony\Component\Console\Application;

$application = new Application('Migrate Script by JG', '4.0.3');
$application->add(new \ByJG\DbMigration\Console\ResetCommand());
$application->add(new \ByJG\DbMigration\Console\UpCommand());
$application->add(new \ByJG\DbMigration\Console\DownCommand());
$application->add(new \ByJG\DbMigration\Console\CreateCommand());
$application->add(new \ByJG\DbMigration\Console\DatabaseVersionCommand());
$application->add(new \ByJG\DbMigration\Console\InstallCommand());
$application->add(new \ByJG\DbMigration\Console\UpdateCommand());
$application->run();
