summaryrefslogtreecommitdiffstats
path: root/lib/cli
diff options
context:
space:
mode:
Diffstat (limited to 'lib/cli')
-rw-r--r--lib/cli/serve.js10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/cli/serve.js b/lib/cli/serve.js
index 1c380e5..aa2d60e 100644
--- a/lib/cli/serve.js
+++ b/lib/cli/serve.js
@@ -6,6 +6,8 @@ var Parse = require('../parse');
var Output = require('../output');
var ConfigModifier = require('../modifiers').Config;
+var Promise = require('../utils/promise');
+
var options = require('./options');
var getBook = require('./getBook');
var getOutputFolder = require('./getOutputFolder');
@@ -92,6 +94,12 @@ module.exports = {
server = new Server();
lrServer = tinylr({});
- return generateBook(args, kwargs);
+ return Promise.nfcall(lrServer.listen.bind(lrServer), kwargs.lrport)
+ .then(function() {
+ console.log('Live reload server started on port:', kwargs.lrport);
+ console.log('Press CTRL+C to quit ...');
+ console.log('');
+ return generateBook(args, kwargs);
+ });
}
};