// retoor <retoor@molodetz.nl>
import "argparse" for ArgumentParser
var parser = ArgumentParser.new("A test program")
parser.prog = "myapp"
parser.addArgument("input", {"help": "Input file path"})
parser.addArgument("-o", {"long": "--output", "help": "Output file path"})
parser.addArgument("-v", {"long": "--verbose", "action": "storeTrue", "help": "Enable verbose mode"})
parser.printHelp()
// expect: usage: myapp [options] input
// expect:
// expect: A test program
// expect:
// expect: positional arguments:
// expect: input Input file path
// expect:
// expect: optional arguments:
// expect: -o, --output Output file path
// expect: -v, --verbose Enable verbose mode