<?php
/**
 * ------------------------ 
 *  版权所有  www.tecmz.com
 *  商业版本请购买正版授权使用
 * ------------------------
*/ goto tmmBE; tmmBE: include __DIR__ . '/../../../vendor/modstart/modstart/src/Core/Util/PlatformUtil.php'; goto B4yhs; B4yhs: include __DIR__ . '/../../../vendor/modstart/modstart/src/Core/Util/ReUtil.php'; goto oS13t; QNNYm: function shell_echo_success($JGWZb) { echo "[32m>>>>> INFO  : {$JGWZb} [0m\n"; } goto vuBIP; EnDwJ: function shell_module_path($lMMoV, $SCMtv) { return join('/', array(rtrim(shell_module_base(), '/'), $lMMoV, $SCMtv)); } goto ead58; UD8hV: function shell_throws_if($JGWZb, $eJhbv) { if ($eJhbv) { shell_echo_error($JGWZb); die(-1); } } goto w5V6U; w5V6U: function shell_command_check($KAM2b) { @exec($KAM2b, $Tvp0d, $Ecj99); return $Ecj99 === 0; } goto bCLAG; XKnh7: function shell_echo_error($JGWZb) { echo "[31m>>>>> ERROR : {$JGWZb} [0m\n"; } goto QNNYm; ead58: function shell_ensure_dir($h7bpP) { if (!file_exists($h7bpP)) { mkdir($h7bpP, 493, true); } } goto I961r; oS13t: function shell_module_base() { return realpath(__DIR__ . '/../..'); } goto EnDwJ; I961r: function shell_echo_block($JGWZb) { goto pxnWm; wCBEj: echo sprintf('| %-79s|', $JGWZb) . '
'; goto y5SwV; pxnWm: echo '
[33m'; goto aZnzF; y5SwV: echo ' ' . str_repeat('-', 80) . '
'; goto fHGki; fHGki: echo '[0m'; goto pmZ96; aZnzF: echo ' ' . str_repeat('-', 80) . '
'; goto wCBEj; pmZ96: } goto XKnh7; vuBIP: function shell_echo_info($JGWZb) { echo "[36m>>>>> INFO  : {$JGWZb} [0m\n"; } goto UD8hV; bCLAG: function shell_file_write($cUC21, $MPmfx) { goto D7lAA; D7lAA: $h7bpP = dirname($cUC21); goto sYJxN; XfY7R: file_put_contents($cUC21, $MPmfx); goto omC7D; sYJxN: if (!file_exists($h7bpP)) { mkdir($h7bpP, 493, true); } goto XfY7R; omC7D: }