refactor all base things

This commit is contained in:
crazywhalecc
2022-08-13 17:00:29 +08:00
committed by Jerry Ma
parent 1c801bb205
commit b2c95d96b1
54 changed files with 3009 additions and 383 deletions

View File

@@ -2,7 +2,13 @@
declare(strict_types=1);
// CLI Application 入口文件,先引入 Composer 组件
use OneBot\Driver\ExceptionHandler;
/**
* CLI Application 入口文件,先引入 Composer 组件
*
* @noinspection PhpIncludeInspection
*/
require_once((!is_dir(__DIR__ . '/../vendor')) ? getcwd() : (__DIR__ . '/..')) . '/vendor/autoload.php';
// 适配 Windows 的 conhost 中文显示,因为使用 micro 打包框架运行的时候在 Windows 运行中文部分会变成乱码
@@ -11,4 +17,9 @@ if (DIRECTORY_SEPARATOR === '\\') {
}
// 开始运行,运行 symfony console 组件并解析命令
(new ZM\ConsoleApplication('zhamao-framework'))->run();
try {
(new ZM\ConsoleApplication('zhamao-framework'))->run();
} catch (Exception $e) {
ExceptionHandler::getInstance()->handle($e);
exit(1);
}