From 77834f81665ca8d7eaec49be5da9f5562b46389a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samy=20Pess=C3=A9?= Date: Fri, 23 Jan 2015 15:51:19 +0100 Subject: [PATCH] Accept format argument to build command --- lib/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/index.js b/lib/index.js index 5f8648ecf..283b3c395 100644 --- a/lib/index.js +++ b/lib/index.js @@ -9,12 +9,16 @@ module.exports = { Book: Book, commands: [ + // Build command that simply build a book into an output folder { name: "build", description: "build a book", exec: function(args, kwargs) { var input = args[0] || process.cwd(); var output = args[1] || path.join(input, "_book"); + kwargs = _.defaults(kwargs || {}, { + format: "website" + }); var book = new Book(input, _.extend({}, { 'output': output @@ -22,10 +26,12 @@ module.exports = { return book.parse() .then(function() { - return book.generate(); + return book.generate(kwargs.format); }); } }, + + // Install command that install plugins needed by a book { name: "install", description: "install plugins dependencies",