ludomir
Version:
CLI to maintain RELEASES.rst file per project.
22 lines (21 loc) • 911 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var chalk = require('chalk');
var figlet = require('figlet');
var setup_1 = require("./setup");
var cmds_1 = require("./cmds");
var commands_1 = __importDefault(require("./modules/commands"));
var runCommand = function (command) {
return commands_1.default.hasOwnProperty(command) ? commands_1.default[command].run : cmds_1.usage;
};
var run = function () {
console.log(chalk.bgBlueBright.bgBlue(figlet.textSync(setup_1.toolNameDefault.split("").join(" "))), chalk.blueBright(setup_1.ludoASCII + "\n"));
var argv = require('minimist')(process.argv.slice(2));
var rest = argv._.length > 0 ? argv._.slice(1) : [];
runCommand(argv._[0])(rest);
};
run();