$ cnpm install argv-tools
Some useful tools for working with process.argv.
Example
const argvTools = require('argv-tools')
Array.<string>booleanbooleanbooleanstringArray subclass encapsulating common operations on process.argv.
Kind: static class of argv-tools
Clears the array has loads the supplied input.
Kind: instance method of ArgvArray
| Param | Type | Description |
|---|---|---|
| argv | Array.<string> |
The argv list to load. Defaults to process.argv. |
Clear the array.
Kind: instance method of ArgvArray
expand ``--option=value` style args.
Kind: instance method of ArgvArray
expand getopt-style combinedShort options.
Kind: instance method of ArgvArray
booleanReturns true if the array contains combined short options (e.g. -ab).
Kind: instance method of ArgvArray
Extract flags
Kind: instance method of ArgvArray
Extract option values
Kind: instance method of ArgvArray
Regular expressions for matching option formats.
Kind: static constant of argv-tools
Array.<string>Expand a combined short option.
Kind: static method of argv-tools
| Param | Type | Description |
|---|---|---|
| arg | string |
the string to expand, e.g. -ab |
booleanReturns true if the supplied arg matches --option=value notation.
Kind: static method of argv-tools
| Param | Type | Description |
|---|---|---|
| arg | string |
the arg to test, e.g. --one=something |
booleanReturns true if the supplied arg is in either long (--one) or short (-o) format.
Kind: static method of argv-tools
| Param | Type | Description |
|---|---|---|
| arg | string |
the arg to test, e.g. --one |
booleanReturns true if the supplied arg is in long (--one) format.
Kind: static method of argv-tools
| Param | Type | Description |
|---|---|---|
| arg | string |
the arg to test, e.g. --one |
stringReturns the name from a long, short or --options=value arg.
Kind: static method of argv-tools
| Param | Type | Description |
|---|---|---|
| arg | string |
the arg to inspect, e.g. --one |
© 2018-21 Lloyd Brookes <75pound@gmail.com>. Documented by jsdoc-to-markdown.
Copyright 2013 - present © cnpmjs.org | Home |