@elora-cloud/elora-cli
Version:
elora build cli 前端打包脚手架
20 lines (15 loc) • 1.21 kB
JavaScript
;
var process = require('node:process');
var commander = require('commander');
var _package = require('../package.json.cjs');
var index = require('./commands/change-log/index.cjs');
var index$1 = require('./commands/commit-lint/index.cjs');
var index$2 = require('./commands/release/index.cjs');
function _interopDefaultCompat (e) { return e && typeof e === 'object' && 'default' in e ? e : { default: e }; }
var process__default = /*#__PURE__*/_interopDefaultCompat(process);
const program = new commander.Command('elora');
program.usage('<command> [options]').helpOption('-h,--help', 'elora cli 帮助文档').version(_package.default.version, '-v,--version', '查看版本信息');
program.command('changelog').argument('[nextArgs...]', 'extra arguments for the dev command').description('生成日志工具').action(index.changeLog);
program.command('commit-lint <gitParams>').description('代码提交规范').action(index$1.commitLint);
program.command('release').argument('[nextArgs...]', 'extra arguments for the dev command').description('版本发布').option('-t,--tag <tag>', '需要发布的版本类型').action(index$2.release);
program.parse(process__default.default.argv);