ngm-cli
Version:
Simple way to manage angular submodules in one repository
22 lines • 1.85 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const commands_1 = require("../commands");
// command - string, cli.inputs[0]
// cli - meow object
function main(command, cli) {
// todo: can I generate this?
return run(command, cli);
}
exports.main = main;
function run(command, cli) {
switch (command) {
case 'build': return commands_1.buildTsRun(cli);
case 'link': return commands_1.npmLinkRun(cli);
case 'version': return commands_1.npmVersionRun(cli);
case 'dist-tag': return commands_1.npmDistTagRun(cli);
case 'publish': return commands_1.npmPublishRun(cli, { buildCommand: commands_1.buildCommand });
default: throw new Error(`You are using unknown command '${command}',
please refer to help for a list of available commands`);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmdtLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpYi9uZ20udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSwwQ0FBZ0g7QUFFaEgsa0NBQWtDO0FBQ2xDLG9CQUFvQjtBQUNwQixjQUFxQixPQUFPLEVBQUUsR0FBRztJQUMvQiw2QkFBNkI7SUFDN0IsTUFBTSxDQUFDLEdBQUcsQ0FBQyxPQUFPLEVBQUUsR0FBRyxDQUFDLENBQUM7QUFDM0IsQ0FBQztBQUhELG9CQUdDO0FBRUQsYUFBYSxPQUFPLEVBQUUsR0FBRztJQUN2QixNQUFNLENBQUMsQ0FBQyxPQUFPLENBQUMsQ0FBQyxDQUFDO1FBQ2hCLEtBQUssT0FBTyxFQUFFLE1BQU0sQ0FBQyxxQkFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3JDLEtBQUssTUFBTSxFQUFFLE1BQU0sQ0FBQyxxQkFBVSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQ3BDLEtBQUssU0FBUyxFQUFFLE1BQU0sQ0FBQyx3QkFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzFDLEtBQUssVUFBVSxFQUFFLE1BQU0sQ0FBQyx3QkFBYSxDQUFDLEdBQUcsQ0FBQyxDQUFDO1FBQzNDLEtBQUssU0FBUyxFQUFFLE1BQU0sQ0FBQyx3QkFBYSxDQUFDLEdBQUcsRUFBRSxFQUFDLFlBQVksRUFBWix1QkFBWSxFQUFDLENBQUMsQ0FBQztRQUMxRCxTQUFTLE1BQU0sSUFBSSxLQUFLLENBQUMsa0NBQWtDLE9BQU87MERBQ1osQ0FBQyxDQUFBO0lBQ3pELENBQUM7QUFDSCxDQUFDIn0=