Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
80713 views
1
#!/usr/bin/env node
2
'use strict';
3
4
var ArgumentParser = require('../lib/argparse').ArgumentParser;
5
var parser = new ArgumentParser({
6
version: '0.0.1',
7
addHelp: true,
8
description: 'Argparse examples: arguments'
9
});
10
parser.addArgument(
11
[ '-f', '--foo' ],
12
{
13
help: 'foo bar'
14
}
15
);
16
parser.addArgument(
17
[ '-b', '--bar' ],
18
{
19
help: 'bar foo'
20
}
21
);
22
23
24
parser.printHelp();
25
console.log('-----------');
26
27
var args;
28
args = parser.parseArgs('-f 1 -b2'.split(' '));
29
console.dir(args);
30
console.log('-----------');
31
args = parser.parseArgs('-f=3 --bar=4'.split(' '));
32
console.dir(args);
33
console.log('-----------');
34
args = parser.parseArgs('--foo 5 --bar 6'.split(' '));
35
console.dir(args);
36
console.log('-----------');
37
38