UNPKG

omelop

Version:

[![Build Status](https://travis-ci.org/node-omelop/omelop.svg?branch=master)](https://travis-ci.org/node-omelop/omelop)

27 lines 1.94 kB
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); /** * Module dependencies. */ const fs = require("fs"); const constants_1 = require("./utils/constants"); const utils_1 = require("./utils/utils"); const util_1 = require("util"); const commander_1 = require("commander"); commander_1.program.version(utils_1.version); commander_1.program.command('*') .action(function () { console.log(constants_1.COMMAND_ERROR); }); fs.readdirSync(__dirname + '/commands').forEach(function (filename) { if (/\.js$/.test(filename)) { let name = filename.substr(0, filename.lastIndexOf('.')); let _command = require('./commands/' + name).default; if ((0, util_1.isFunction)(_command)) { _command(commander_1.program); } } }); commander_1.program.parse(process.argv); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib21lbG9wLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vYmluL29tZWxvcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQTs7R0FFRztBQUNILHlCQUF5QjtBQUN6QixpREFBa0Q7QUFDbEQseUNBQXdDO0FBQ3hDLCtCQUFrQztBQUNsQyx5Q0FBb0M7QUFFcEMsbUJBQU8sQ0FBQyxPQUFPLENBQUMsZUFBTyxDQUFDLENBQUM7QUFFekIsbUJBQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxDQUFDO0tBQ2YsTUFBTSxDQUFDO0lBQ0osT0FBTyxDQUFDLEdBQUcsQ0FBQyx5QkFBYSxDQUFDLENBQUM7QUFDL0IsQ0FBQyxDQUFDLENBQUM7QUFFUCxFQUFFLENBQUMsV0FBVyxDQUFDLFNBQVMsR0FBRyxXQUFXLENBQUMsQ0FBQyxPQUFPLENBQUMsVUFBVSxRQUFRO0lBQzlELElBQUksT0FBTyxDQUFDLElBQUksQ0FBQyxRQUFRLENBQUMsRUFBRTtRQUN4QixJQUFJLElBQUksR0FBRyxRQUFRLENBQUMsTUFBTSxDQUFDLENBQUMsRUFBRSxRQUFRLENBQUMsV0FBVyxDQUFDLEdBQUcsQ0FBQyxDQUFDLENBQUM7UUFDekQsSUFBSSxRQUFRLEdBQUcsT0FBTyxDQUFDLGFBQWEsR0FBRyxJQUFJLENBQUMsQ0FBQyxPQUFPLENBQUM7UUFDckQsSUFBSSxJQUFBLGlCQUFVLEVBQUMsUUFBUSxDQUFDLEVBQUU7WUFDdEIsUUFBUSxDQUFDLG1CQUFPLENBQUMsQ0FBQztTQUNyQjtLQUNKO0FBQ0wsQ0FBQyxDQUFDLENBQUM7QUFFSCxtQkFBTyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLENBQUMifQ==