Parse command line arguments
by l.m.
testcommander.exe -h
Usage: testcommander.exe source destination [options]
Options:
-f, --foo [value] the foo parameter
-g, --gas the gas parameter
-b, --bar <1|2|3> the bar parameter
-z, --baz <name> the baz parameter
-h, --help output usage information