omelop-protoc
Version:
解析 ts 的interface 到 omelox-protobuf用的 json格式。
24 lines • 894 B
JavaScript
;
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