summaryrefslogtreecommitdiffstats
path: root/lib/cli
diff options
context:
space:
mode:
authorSamy Pesse <samypesse@gmail.com>2016-04-29 20:18:28 +0200
committerSamy Pesse <samypesse@gmail.com>2016-04-29 20:18:28 +0200
commit01a26fda2596fc7ffefec4a7e0a79d5fc97d44ba (patch)
tree7f876fcd178f1bc6a18422ce1aa44d71401d084b /lib/cli
parent0229272b0a1a1e7e739d45f1c3650b5092d96bd4 (diff)
downloadgitbook-01a26fda2596fc7ffefec4a7e0a79d5fc97d44ba.zip
gitbook-01a26fda2596fc7ffefec4a7e0a79d5fc97d44ba.tar.gz
gitbook-01a26fda2596fc7ffefec4a7e0a79d5fc97d44ba.tar.bz2
Fix linting error
Diffstat (limited to 'lib/cli')
-rw-r--r--lib/cli/build.js2
-rw-r--r--lib/cli/parse.js19
2 files changed, 15 insertions, 6 deletions
diff --git a/lib/cli/build.js b/lib/cli/build.js
index 978bc87..e64ab44 100644
--- a/lib/cli/build.js
+++ b/lib/cli/build.js
@@ -1,5 +1,3 @@
-var path = require('path');
-
var Parse = require('../parse');
var Output = require('../output');
diff --git a/lib/cli/parse.js b/lib/cli/parse.js
index 0421b3e..0fa509a 100644
--- a/lib/cli/parse.js
+++ b/lib/cli/parse.js
@@ -19,7 +19,7 @@ function printBook(book) {
var glossaryFile = glossary.getFile();
if (configFile.exists()) {
- logger.info.ln('configuration file is', configFile.getPath());
+ logger.info.ln('Configuration file is', configFile.getPath());
}
if (readmeFile.exists()) {
@@ -33,10 +33,21 @@ function printBook(book) {
if (summaryFile.exists()) {
logger.info.ln('Table of Contents file is', summaryFile.getPath());
}
-
- //logger.info.ln('Table of Contents:');
}
+function printMultingualBook(book) {
+ var logger = book.getLogger();
+ var languages = book.getLanguages();
+ var books = book.getBooks();
+
+ logger.info.ln(languages.size + ' languages');
+
+ languages.forEach(function(lang) {
+ logger.info.ln('Language:', lang.getTitle());
+ printBook(books.get(lang.getID()));
+ logger.info.ln('');
+ });
+}
module.exports = {
name: 'parse [book]',
@@ -59,7 +70,7 @@ module.exports = {
}
if (resultBook.isMultilingual()) {
-
+ printMultingualBook(resultBook);
} else {
printBook(resultBook);
}