From fd701fc37ce9698efec53183f0b29b334f8520aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Samy=20Pess=C3=A9?= Date: Sun, 25 Jan 2015 11:55:33 +0100 Subject: [PATCH] Add color to output --- lib/index.js | 19 ++++++++++++++++++- package.json | 3 ++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/lib/index.js b/lib/index.js index 77bd0a327..f32cea92c 100644 --- a/lib/index.js +++ b/lib/index.js @@ -2,6 +2,7 @@ var Q = require("q"); var _ = require("lodash"); var path = require("path"); var tinylr = require('tiny-lr-fork'); +var color = require('bash-color'); var Book = require("./book"); var Plugin = require("./plugin"); @@ -48,6 +49,10 @@ module.exports = { return book.parse() .then(function() { return book.generate(kwargs.format); + }) + .then(function(){ + console.log(""); + console.log(color.green("Done, without error")); }); } }, @@ -72,6 +77,10 @@ module.exports = { return book.generateFile(output, { ebookFormat: ebookType }); + }) + .then(function(){ + console.log(""); + console.log(color.green("Done, without error")); }); } }; @@ -178,6 +187,10 @@ module.exports = { return book.config.installPlugins({ log: true }); + }) + .then(function(){ + console.log(""); + console.log(color.green("Done, without error")); }); } }, @@ -186,7 +199,11 @@ module.exports = { name: "init [directory]", description: "create files and folders based on contents of SUMMARY.md", exec: function(args, kwargs) { - return Book.init(args[0] || process.cwd()); + return Book.init(args[0] || process.cwd()) + .then(function(){ + console.log(""); + console.log(color.green("Done, without error")); + }); } } ]) diff --git a/package.json b/package.json index a545cc925..91bd6183d 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,8 @@ "send": "0.2.0", "tiny-lr-fork": "0.0.5", "tmp": "0.0.24", - "crc": "3.2.1" + "crc": "3.2.1", + "bash-color": "0.0.3" }, "devDependencies": { "mocha": "1.18.2",