summaryrefslogtreecommitdiff
path: root/deps/npm/lib/bin.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/lib/bin.js')
-rw-r--r--deps/npm/lib/bin.js19
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"))
+ }
+}