Skip to content

Commit

Permalink
feat(bin): commands support in binary
Browse files Browse the repository at this point in the history
  • Loading branch information
medikoo committed Sep 17, 2018
1 parent ab147d6 commit 5117688
Showing 1 changed file with 13 additions and 3 deletions.
16 changes: 13 additions & 3 deletions bin/dev-package.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ require("log4-nodejs")();
const meta = require("../package")
, argv = require("minimist")(process.argv.slice(2));

const usage = `dev-package-install v${ meta.version } - Install dev package
const usage = `dev-package v${ meta.version } - Install dev package
Usage: dev-package-install package-name
Usage: dev-package <command> [options] <entries...>
Options:
Expand All @@ -32,7 +32,17 @@ if (argv.v || argv.version) {
return;
}

const [packageName] = argv._;
const [command, packageName] = argv._;

if (!command) {
process.stderr.write(`Provide command name to install\n\n${ usage }`);
process.exit(1);
}

if (command !== "install") {
process.stderr.write(`${ command } is not a suppported command\n\n${ usage }`);
process.exit(1);
}

if (!packageName) {
process.stderr.write(`Provide package name to install\n\n${ usage }`);
Expand Down

0 comments on commit 5117688

Please sign in to comment.