UNPKG

@process-engine/ci_tools

Version:
38 lines (36 loc) 1.17 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.printHelp = exports.getShortDoc = exports.run = void 0; const yargsParser = require("yargs-parser"); const package_version_1 = require("../versions/package_version"); const COMMAND_NAME = 'set-version'; const DEFAULT_MODE = 'node'; const DOC = ` Sets the package version. OPTIONS --mode sets the package mode [dotnet, node, python] (default: node) --version the version to be set `; async function run(...args) { const argv = yargsParser(args, { alias: { help: ['h'] }, default: { mode: DEFAULT_MODE } }); const version = argv.version; const mode = argv.mode; if (!version) { printHelp(); return false; } (0, package_version_1.setPackageVersion)(mode, version); return true; } exports.run = run; function getShortDoc() { return DOC.trim().split('\n')[0]; } exports.getShortDoc = getShortDoc; function printHelp() { console.log(`Usage: ci_tools ${COMMAND_NAME} [--version <VERSION>] [--mode <MODE>]`); console.log(''); console.log(DOC.trim()); } exports.printHelp = printHelp; //# sourceMappingURL=set-version.js.map