UNPKG

@serpent/common-cli

Version:

通用的 cli 相关的函数

48 lines (44 loc) 1.23 kB
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 };