npm-open
Version:
Open homepage for npm package in the browser, github or website
41 lines (29 loc) • 707 B
JavaScript
;
var npmOpen = require('./');
var usage = function () {
console.log('Usage: npm-open [--npm] [<directory>]');
return 1;
};
var openProject = function (directory, npm) {
(npm ? npmOpen.npm : npmOpen)(directory);
return 0;
};
var openCurrentProject = function (npm) {
return openProject(process.cwd(), npm);
};
process.exitCode = (function (argv) {
if (argv[0] == '--help') {
return usage();
}
var npm;
if (argv[0] == '--npm') {
npm = true;
argv.shift();
}
switch (argv.length) {
case 0: return openCurrentProject(npm);
case 1: return openProject(argv[0], npm);
default: return usage();
}
}(process.argv.slice(2)));