subarg-replace
Regex replace on subarg list.
For example, given the following command:
node test.js --foo --debug -t [ plugin --debug ]
We can replace only the top-level --debug
like so:
var args = var argv = argsargvdebug === falseargvplugindebug === true
If the result is an empty string, the argument is skipped.
Usage
args = parse(args, opt)
In an arg list, replaces flags with given options:
match
the regex to match, or a pair of regexes to match a flags like[ '--debug', 'eval' ]
replace
the value to replace the argument(s) withdepth
the depth at which this replacement should occur, default 0
If a pair is given and a match is found, the pair is replaced by the single replace
string.
License
MIT, see LICENSE.md for details.