UNPKG

omelop-json-schema

Version:

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

25 lines 938 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 util_1 = require("util"); const version = require('../../package.json').version; const COMMAND_ERROR = 'Illegal command format. Use `omelox-json-schema --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 ((0, util_1.isFunction)(_command)) { _command(commander_1.program); } } }); commander_1.program.parse(process.argv); //# sourceMappingURL=omelox-json-schema.js.map