Node.js:使用互斥参数解析命令行

时间:2017-04-27 00:17:58

标签: node.js command-line-arguments

我认为这应该存在,但在任何流行的命令行args解析库中似乎都不支持它。

我希望我的脚本有一组不包含其他选项的选项。

例如,我在这里使用-c选项

$ node my_script.js -c "foo"

但是在这里,-c选项没有意义,因为我指定了一些不同的选项。

$ node my_script.js -b "bar" -n 5

以下内容应该是错误,因为-c-b-n互为排斥

$ node my_script.js -b "bar" -n 5 -c "foo"

我知道这存在于Python的argparse中。我很惊讶我无法在Node世界中找到它。

0 个答案:

没有答案