aboutsummaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/nopt/README.md
diff options
context:
space:
mode:
authorRebecca Turner <me@re-becca.org>2017-01-12 16:58:10 -0800
committerJeremiah Senkpiel <fishrock123@rocketmail.com>2017-01-26 10:56:33 -0500
commitf73bc91756373f4057b3fc139dc5968049fa8c2a (patch)
tree054d2dc51e9e0950542dae62569ea1aacaf8a015 /deps/npm/node_modules/nopt/README.md
parentbfd3c7e626306cc5793618da2b56d37df338eb05 (diff)
downloadandroid-node-v8-f73bc91756373f4057b3fc139dc5968049fa8c2a.tar.gz
android-node-v8-f73bc91756373f4057b3fc139dc5968049fa8c2a.tar.bz2
android-node-v8-f73bc91756373f4057b3fc139dc5968049fa8c2a.zip
deps: upgrade npm to 4.1.1
PR-URL: https://github.com/nodejs/node/pull/10781 Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com>
Diffstat (limited to 'deps/npm/node_modules/nopt/README.md')
-rw-r--r--deps/npm/node_modules/nopt/README.md54
1 files changed, 28 insertions, 26 deletions
diff --git a/deps/npm/node_modules/nopt/README.md b/deps/npm/node_modules/nopt/README.md
index f21a4b31c5..a99531c046 100644
--- a/deps/npm/node_modules/nopt/README.md
+++ b/deps/npm/node_modules/nopt/README.md
@@ -19,35 +19,37 @@ nice option parser.
## USAGE
- // my-program.js
- var nopt = require("nopt")
- , Stream = require("stream").Stream
- , path = require("path")
- , knownOpts = { "foo" : [String, null]
- , "bar" : [Stream, Number]
- , "baz" : path
- , "bloo" : [ "big", "medium", "small" ]
- , "flag" : Boolean
- , "pick" : Boolean
- , "many1" : [String, Array]
- , "many2" : [path]
- }
- , shortHands = { "foofoo" : ["--foo", "Mr. Foo"]
- , "b7" : ["--bar", "7"]
- , "m" : ["--bloo", "medium"]
- , "p" : ["--pick"]
- , "f" : ["--flag"]
- }
- // everything is optional.
- // knownOpts and shorthands default to {}
- // arg list defaults to process.argv
- // slice defaults to 2
- , parsed = nopt(knownOpts, shortHands, process.argv, 2)
- console.log(parsed)
+```javascript
+// my-program.js
+var nopt = require("nopt")
+ , Stream = require("stream").Stream
+ , path = require("path")
+ , knownOpts = { "foo" : [String, null]
+ , "bar" : [Stream, Number]
+ , "baz" : path
+ , "bloo" : [ "big", "medium", "small" ]
+ , "flag" : Boolean
+ , "pick" : Boolean
+ , "many1" : [String, Array]
+ , "many2" : [path, Array]
+ }
+ , shortHands = { "foofoo" : ["--foo", "Mr. Foo"]
+ , "b7" : ["--bar", "7"]
+ , "m" : ["--bloo", "medium"]
+ , "p" : ["--pick"]
+ , "f" : ["--flag"]
+ }
+ // everything is optional.
+ // knownOpts and shorthands default to {}
+ // arg list defaults to process.argv
+ // slice defaults to 2
+ , parsed = nopt(knownOpts, shortHands, process.argv, 2)
+console.log(parsed)
+```
This would give you support for any of the following:
-```bash
+```console
$ node my-program.js --foo "blerp" --no-flag
{ "foo" : "blerp", "flag" : false }