enb
Version:
Faster BEM/BEViS assembler
27 lines (25 loc) • 843 B
JavaScript
/**
* CLI/server
* ========
*
* Этот файл запускает ENB-сервер из командной строки.
*/
var runServer = require('../api/run-server');
module.exports = function (program) {
program
.command('server')
.description('run development server')
.option('-n, --no-cache', 'drop cache before running make')
.option('-m, --mode <mode>', 'mode of assembly [development]')
.option('-d, --dir <dir>', 'custom project root')
.option('-p, --port <port>', 'socket port [8080]')
.option('-h, --host <host>', 'socket host [0.0.0.0]')
.option('-s, --socket <socket>', 'unix socket path')
.action(function (options) {
runServer(options)
.fail(function (err) {
console.error(err.stack);
process.exit(1);
});
});
};