UNPKG

@agatee/cli

Version:

CLI for Agatee App

18 lines (17 loc) 619 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.AgateeCLI = void 0; var arg_parser_1 = require("./arg-parser"); var cmd_1 = require("./cmd"); var AgateeCLI = /** @class */ (function () { function AgateeCLI() { this.argParser = new arg_parser_1.ArgParser(); } AgateeCLI.prototype.exec = function () { var parsedArgs = this.argParser.parseArgs(); var cmd = cmd_1.commandIntancesMap[parsedArgs.cmd] || cmd_1.commandIntancesMap[cmd_1.NOT_FOUND_CMD_KEY]; cmd.exec(parsedArgs); }; return AgateeCLI; }()); exports.AgateeCLI = AgateeCLI;