summaryrefslogtreecommitdiffstats
path: root/lib/plugin.js
diff options
context:
space:
mode:
authorSamy Pessé <samypesse@gmail.com>2015-01-19 16:30:52 +0100
committerSamy Pessé <samypesse@gmail.com>2015-01-19 16:30:52 +0100
commit41c3db4c049c98f1a6fc5af9068757306ef26214 (patch)
tree63d9629d0e999a08e0d3a42458a108c11e3e0c79 /lib/plugin.js
parent7f01f4b048faf5ce5e1815c3676916ac7859279f (diff)
downloadgitbook-41c3db4c049c98f1a6fc5af9068757306ef26214.zip
gitbook-41c3db4c049c98f1a6fc5af9068757306ef26214.tar.gz
gitbook-41c3db4c049c98f1a6fc5af9068757306ef26214.tar.bz2
Add command to install plugins
Diffstat (limited to 'lib/plugin.js')
-rw-r--r--lib/plugin.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/plugin.js b/lib/plugin.js
index c2cc668..d1ec08d 100644
--- a/lib/plugin.js
+++ b/lib/plugin.js
@@ -156,9 +156,9 @@ Plugin.prototype.copyAssets = function(out, options) {
// Install a list of plugin
-Plugin.install = function(options) {
+Plugin.install = function(root, plugins) {
// Normalize list of plugins
- var plugins = Plugin.normalizeList(options.plugins);
+ plugins = Plugin.normalizeList(plugins);
// Install plugins one by one
return _.reduce(plugins, function(prev, plugin) {
@@ -168,11 +168,11 @@ Plugin.install = function(options) {
return Q.nfcall(npmi, {
'name': fullname,
'version': plugin.version,
- 'path': options.input,
+ 'path': root,
'npmLoad': {
'loglevel': 'silent',
'loaded': false,
- 'prefix': options.input
+ 'prefix': root
}
});
});