argName | long name of argument. |
valueLabel | label for the argument's value (used in help text). |
description | A description of the argument (used in help text). |
defaultValue | If supplied, then use this value if argument is not given. |
argChar | short one-character name of argument. (note that long arguments are unavailable on some platforms, so always give a non-empty char for this) |
envVar | If supplied, then an environment variable with this name may be used to supply a default value. (Command-line arguments always override environment variables) |