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") | |
} | |
} |