UNPKG

@serpent/common-cli

Version:

通用的 cli 相关的函数

54 lines (49 loc) 1.37 kB
'use strict'; var cmd = require('./cmd-1c5c4619.cjs'); var isCommandExists = require('./isCommandExists-fcea61ed.cjs'); require('./tslib.es6-8ea38f41.cjs'); require('./supportColor-07ee281e.cjs'); require('os'); require('./_commonjsHelpers-ed042b00.cjs'); require('./format-4c37063e.cjs'); require('util'); require('./table-780cf84a.cjs'); require('./logger.cjs'); require('./info-08047f0f.cjs'); require('./warn-8730a30c.cjs'); require('fs'); require('path'); require('./context-e98d804e.cjs'); require('assert'); require('./exists-4a19b288.cjs'); require('./Dir-a1286a2f.cjs'); require('module'); require('./index-efd292d5.cjs'); require('./project-7917b261.cjs'); require('./readJsonFile-f1989956.cjs'); require('./helper-a8839c0a.cjs'); require('crypto'); require('child_process'); /** * 判断命令行中是否存在某个命令 */ function isCmdExists(cmdName) { return isCommandExists.isCmdExists(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); }); }; } exports.cmd = cmd.cmd; exports.env = cmd.env; exports.opt = cmd.opt; exports.isCmdExists = isCmdExists; exports.sub = sub;