| Index: node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/examples/parents.js
|
| diff --git a/node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/examples/parents.js b/node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/examples/parents.js
|
| new file mode 100755
|
| index 0000000000000000000000000000000000000000..dfe896868bd0f6d8a75e4c36c7232fa08548fffe
|
| --- /dev/null
|
| +++ b/node_modules/vulcanize/node_modules/update-notifier/node_modules/configstore/node_modules/js-yaml/node_modules/argparse/examples/parents.js
|
| @@ -0,0 +1,28 @@
|
| +#!/usr/bin/env node
|
| +'use strict';
|
| +
|
| +var ArgumentParser = require('../lib/argparse').ArgumentParser;
|
| +
|
| +var args;
|
| +var parent_parser = new ArgumentParser({ addHelp: false });
|
| +// note addHelp:false to prevent duplication of the -h option
|
| +parent_parser.addArgument(
|
| + ['--parent'],
|
| + { type: 'int', description: 'parent' }
|
| +);
|
| +
|
| +var foo_parser = new ArgumentParser({
|
| + parents: [ parent_parser ],
|
| + description: 'child1'
|
| +});
|
| +foo_parser.addArgument(['foo']);
|
| +args = foo_parser.parseArgs(['--parent', '2', 'XXX']);
|
| +console.log(args);
|
| +
|
| +var bar_parser = new ArgumentParser({
|
| + parents: [ parent_parser ],
|
| + description: 'child2'
|
| +});
|
| +bar_parser.addArgument(['--bar']);
|
| +args = bar_parser.parseArgs(['--bar', 'YYY']);
|
| +console.log(args);
|
|
|