summaryrefslogtreecommitdiffstats
path: root/lib/cli
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2016-05-02 09:59:44 +0200
committerSamy Pessé <samypesse@gmail.com>2016-05-02 09:59:44 +0200
commite444b3a402fd32981967e2c70bcb03749f7773fb (patch)
treeabb29387651b6d07bbf402c8b474a9f1af4ce660 /lib/cli
parentfabf4f0c0ab1ecd089d7f242940b2b9396cd9b9c (diff)
downloadgitbook-e444b3a402fd32981967e2c70bcb03749f7773fb.zip
gitbook-e444b3a402fd32981967e2c70bcb03749f7773fb.tar.gz
gitbook-e444b3a402fd32981967e2c70bcb03749f7773fb.tar.bz2
Fix launch of livereload server
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);
+ });
}
};