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

/*
|--------------------------------------------------------------------------
| 运行环境设置
|--------------------------------------------------------------------------
*/

// 开启错误显示
ini_set('display_errors', true);
// 开启错误报告
ini_set('error_reporting', E_ALL);
// 取消脚本最大执行时间
ini_set('max_execution_time', 0);
// 设置境时区
ini_set('date.timezone', 'PRC');

/*
|--------------------------------------------------------------------------
| 加载composer
|--------------------------------------------------------------------------
*/

$autoloadFile = __DIR__ . '/../vendor/autoload.php';
if (!is_file($autoloadFile)) {
    fwrite(STDERR, 'Composer not install');
    exit(0);
}
require $autoloadFile;

/*
|--------------------------------------------------------------------------
| 环境常量定义（框架）
|--------------------------------------------------------------------------
*/

// 应用启动
try {

    (new \Ant\Cli\Console([]))->launch($_SERVER['argv']);

} catch (\Ant\Cli\Exception $e) {
    fwrite(STDERR, $e->getMessage());
}
