@serpent/common-cli
Version:
通用的 cli 相关的函数
48 lines (44 loc) • 1.23 kB
JavaScript
export { c as cmd, e as env, o as opt } from './cmd-f38c24cc.mjs';
import { i as isCmdExists$1 } from './isCommandExists-0f8fbb8f.mjs';
import './tslib.es6-636c4f06.mjs';
import './supportColor-2e661db8.mjs';
import 'os';
import './_commonjsHelpers-7d1333e8.mjs';
import './format-e8a6577a.mjs';
import 'util';
import './table-75b962e9.mjs';
import './logger.mjs';
import './info-fd7bb244.mjs';
import './warn-1994a28d.mjs';
import 'fs';
import 'path';
import './context-96dcd180.mjs';
import 'assert';
import './exists-d3d14d46.mjs';
import './Dir-b98fddc7.mjs';
import 'module';
import './index-c12dbf5e.mjs';
import './project-0299066e.mjs';
import './readJsonFile-255f65c0.mjs';
import './helper-1331d234.mjs';
import 'crypto';
import 'child_process';
/**
* 判断命令行中是否存在某个命令
*/
function isCmdExists(cmdName) {
return isCmdExists$1(cmdName);
}
/**
* 用在 bin/cli.ts 中加载子命令
*/
function sub(key) {
return function () {
var args = [];
for (var _i = 0; _i < arguments.length; _i++) {
args[_i] = arguments[_i];
}
return import(key).then(function (mod) { return mod.default.apply(mod, args); });
};
}
export { isCmdExists, sub };