/** * vendorsをすべて更新する * -cでcoreも更新する * * -up [-c] */ public static function __setup_up__(Request $req, $value) { if ($req->is_vars("c") && defined("_JUMP_PATH_")) { if (empty($value) && defined("_CORE_URL_")) { $value = constant("_CORE_URL_"); } if (Http::request_status($value) === 404) { throw new InvalidArgumentException($value . " not found"); } File::rm(constant("_JUMP_PATH_"), false); File::untgz($value, constant("_JUMP_PATH_")); self::info_print('core updated'); } Lib::vendors_update(); self::info_print('vendors updated'); }