summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Ipsum <richard.ipsum@codethink.co.uk>2015-01-09 18:17:25 +0000
committerRichard Ipsum <richard.ipsum@codethink.co.uk>2015-01-13 15:40:03 +0000
commit9e464b41e3255c95b6d72b8eb5f682c44171a536 (patch)
tree98b3fd9ed1edd840121417cecbfb2803bc1ad806
parentc7faa275594bfe3ffd84be0622fb856753137cfe (diff)
downloadimport-9e464b41e3255c95b6d72b8eb5f682c44171a536.tar.gz
Make npm lorry ext work with new interface
-rwxr-xr-xbaserockimport/exts/npm.to_lorry12
1 files changed, 7 insertions, 5 deletions
diff --git a/baserockimport/exts/npm.to_lorry b/baserockimport/exts/npm.to_lorry
index ba0f442..65d8712 100755
--- a/baserockimport/exts/npm.to_lorry
+++ b/baserockimport/exts/npm.to_lorry
@@ -20,11 +20,13 @@ npm = require("npm");
base = require("./importer_base");
npm.load(function(er, npm) {
- if (process.argv.length === 3)
- packageName = process.argv[2];
- else
- throw ("Error! Too many command line arguments! Usage: " +
- "./npm.to_lorry PACKAGENAME");
+
+ if (! (process.argv.length == 3 || process.argv.length == 4)) {
+ throw ("Usage: ./npm.to_lorry PACKAGENAME [VERSION]");
+ }
+
+ packageName = process.argv[2];
+
if (er) throw er;
npm.commands.view([packageName], "silent", getRepo);