--- /dev/null
+module.exports = bin
+
+var npm = require("./npm.js")
+var osenv = require("osenv")
+
+bin.usage = "npm bin\nnpm bin -g\n(just prints the bin folder)"
+
+function bin (args, silent, cb) {
+ if (typeof cb !== "function") cb = silent, silent = false
+ var b = npm.bin
+ , PATH = osenv.path()
+
+ if (!silent) console.log(b)
+ process.nextTick(cb.bind(this, null, b))
+
+ if (npm.config.get("global") && PATH.indexOf(b) === -1) {
+ npm.config.get("logstream").write("(not in PATH env variable)\n")
+ }
+}