#!/usr/bin/env node var program = require('commander'); program .version(require('../package').version ) //.version(require('../version')()) .usage('[options] ') .option('-p, --port [port]', 'set port') .option('-m, --mockPort [mockPort]', 'set listen mock port') .option('-s, --interfaceSuffix [interfaceSuffix]', 'set interfaceSuffix') .parse(process.argv); // start parse process.argv if(!program.args.length){ program.help(); }else{ var command = program.args; if(['init','server','deploy'].indexOf(command[0]) > -1){ program.mockPort = program.mockPort || 8001; program.interfaceSuffix = program.interfaceSuffix || '.json'; require('../command/' + command[0])(program); }else{ console.log('commond not exist'); } }