add command line arguments

This commit is contained in:
Asraelite 2016-03-29 13:45:23 +01:00
parent 4f42723f4a
commit 1160466cf9
13 changed files with 129 additions and 7 deletions

View file

@ -1,5 +1,7 @@
'use strict';
const commander = require('commander');
const GameServer = require('./game/');
const WebServer = require('./web/');
const ServerInterface = require('./interface.js');
@ -10,6 +12,17 @@ class WingbaseServer extends ServerInterface {
constructor() {
super();
let port = process.env.PORT || 8080;
commander
.version(packageJson.version)
.option('-d, --development', 'run in development mode')
.option('-p, --port [port]', 'specify port to use', port)
.parse(process.argv);
this.args = commander;
console.log(commander.port);
process.on('SIGINT', this.stop.bind(this));
}