#!/usr/bin/env php 30000, ]); date_default_timezone_set("Asia/Shanghai"); switch ($argv[1] ?? '') { case 'scheduler': case 'timer': go(function () { try { new Scheduler(Scheduler::REMOTE); } catch (Exception $e) { die($e->getMessage()); } }); break; case '': case 'framework': case 'server': if(!is_dir(__DIR__.'/../vendor/')){ echo "Warning: you have not update composer!\n"; $r = Co::exec("composer update"); if($r['code'] != 0) { echo "You need to run \"composer update\" at root of zhamao-framework!\n"; die; } } $loader = new FrameworkLoader($argv); break; default: echo "Unknown option \"{$argv[1]}\"!\n"; break; }