#!/usr/bin/env php
<?php
/**
 * Created by PhpStorm.
 * User: janhuang
 * Date: 15/3/19
 * Time: 下午8:03
 * Github: https://www.github.com/janhuang
 * Coding: https://www.coding.net/janhuang
 * SegmentFault: http://segmentfault.com/u/janhuang
 * Blog: http://segmentfault.com/blog/janhuang
 * Gmail: bboyjanhuang@gmail.com
 */

set_time_limit(0);
date_default_timezone_set('PRC');

foreach ([
             __DIR__ . '/../../autoload.php',
             __DIR__ . '/../vendor/autoload.php',
             __DIR__ . '/vendor/autoload.php'
         ] as $value) {
    if (file_exists($value)) {
        define('FASTD_COMPOSER_INSTALL', $value);
        break;
    }
}

include FASTD_COMPOSER_INSTALL;

use FastD\Console\Input\ArgvInput;
use FastD\Framework\Kernel\AppConsole;

$argvInput = new ArgvInput();

$env = $argvInput->hasOption(['--env', '-e']) ? $argvInput->getOption(['--env', '-e']) : 'dev';

$console = new AppConsole(new Application($env));

$console->run($argvInput);

