UNPKG

@elora-cloud/elora-cli

Version:
20 lines (15 loc) 1.21 kB
'use strict'; 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);