diff options
Diffstat (limited to 'deps/npm/lib/bin.js')
-rw-r--r-- | deps/npm/lib/bin.js | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/deps/npm/lib/bin.js b/deps/npm/lib/bin.js new file mode 100644 index 0000000000..bd82bc9e31 --- /dev/null +++ b/deps/npm/lib/bin.js @@ -0,0 +1,19 @@ +module.exports = bin + +var npm = require("./npm.js") + , output = require("./utils/output.js") + +bin.usage = "npm bin\nnpm bin -g\n(just prints the bin folder)" + +function bin (args, cb) { + var path = require("path") + , b = npm.bin + , PATH = (process.env.PATH || "").split(":") + + output.write(b, function (er) { cb(er, b) }) + + if (npm.config.get("global") && PATH.indexOf(b) === -1) { + output.write("(not in PATH env variable)" + ,npm.config.get("logfd")) + } +} |