summaryrefslogtreecommitdiffstats
path: root/lib/index.js
diff options
context:
space:
mode:
Diffstat (limited to 'lib/index.js')
-rw-r--r--lib/index.js37
1 files changed, 2 insertions, 35 deletions
diff --git a/lib/index.js b/lib/index.js
index e0d43eb..fdad6ee 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -1,40 +1,7 @@
var Book = require('./book');
-var Output = require('./output');
-var NodeFS = require('./fs/node');
-
-// Setup a Book for the arguments
-function setupBook(args) {
- var input = args[0] || process.cwd();
- return new Book({
- fs: new NodeFS(),
- root: input
- });
-}
-
-// Setup an Output for the arguments
-function setupOutput(Out, args) {
- return new Out(setupBook(args));
-}
+var cli = require('./cli');
module.exports = {
Book: Book,
- commands: [
- {
- name: 'install [book]',
- description: 'install all plugins dependencies',
- exec: function(args) {
- var book = setupBook(args);
-
- return book.config.load()
- .then(function() {
- return book.plugins.install();
- })
- .then(function(){
- console.log('');
- console.log(color.green('Done, without error'));
- });
- }
- },
-
- ]
+ commands: cli.commands
};