From f645c40fcd92ca929e03e65d8a8f4ebb05e2cea2 Mon Sep 17 00:00:00 2001 From: isaacs Date: Sun, 19 Jan 2014 21:13:20 -0800 Subject: npm: Upgrade to v1.3.24 --- deps/npm/lib/docs.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to 'deps/npm/lib/docs.js') diff --git a/deps/npm/lib/docs.js b/deps/npm/lib/docs.js index 0f59572ac..2abbd62f2 100644 --- a/deps/npm/lib/docs.js +++ b/deps/npm/lib/docs.js @@ -5,7 +5,6 @@ docs.usage += "\n" docs.usage += "npm docs ." docs.completion = function (opts, cb) { - if (opts.conf.argv.remain.length > 2) return cb() registry.get("/-/short", 60000, function (er, list) { return cb(null, list || []) }) @@ -22,8 +21,20 @@ function url (json) { } function docs (args, cb) { - var project = args[0] || '.' - , package = path.resolve(process.cwd(), "package.json") + args = args || [] + var pending = args.length + if (!pending) return getDoc('.', cb) + args.forEach(function(proj) { + getDoc(proj, function(err) { + if (err) return cb(err) + --pending || cb() + }) + }) +} + +function getDoc (project, cb) { + project = project || '.' + var package = path.resolve(process.cwd(), "package.json") if (project === '.' || project === './') { try { -- cgit v1.2.1