UNPKG

omelop-protoc

Version:

解析 ts 的interface 到 omelox-protobuf用的 json格式。

24 lines 894 B
#!/usr/bin/env node "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); require('cliff'); const commander_1 = require("commander"); const fs = require("fs"); const version = require('../../package.json').version; const COMMAND_ERROR = 'Illegal command format. Use `omelox-protoc --help` to get more info.\n'.red; commander_1.program.version(version); commander_1.program.command('*') .action(function () { console.log(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 (typeof _command === 'function') { _command(commander_1.program); } } }); commander_1.program.parse(process.argv); //# sourceMappingURL=omelox-protoc.js.map