Add basic command line options

This commit is contained in:
Petr Sloup
2016-03-03 11:17:38 +01:00
parent 8837ead540
commit eb70e8bb0d
2 changed files with 23 additions and 2 deletions

View File

@@ -2,7 +2,27 @@
'use strict';
var opts = require('nomnom')
.option('config', {
abbr: 'c',
default: 'config.json',
help: 'Configuration file'
})
.option('port', {
abbr: 'p',
default: 8080,
help: 'Port'
})
.option('version', {
abbr: 'v',
flag: true,
help: 'Version info',
callback: function() {
return 'version ' + require('../package.json').version;
}
}).parse();
return require('./server')({
config: 'config.json',
port: 8080
config: opts.config,
port: opts.port
});