28 lines
506 B
JavaScript
28 lines
506 B
JavaScript
#!/usr/bin/env node
|
|
|
|
'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: opts.config,
|
|
port: opts.port
|
|
});
|