hydrogen-cli-args (hackage):   [Index]  Package maintainers  For package maintainers and hackage trustees  Candidates      An easy to use command line arguments parser.  This program will accept arguments like that:  If an optional argument, defined by optarg is given (by its short alias or by its long name) it will show up in the options MultiMap. Note that you can check for a key beings set with (?) and retrieve all associated values with (!). Also note that (!) will always return a list, but possibly en empty one (if no option was given).  Long options can be given as --key value or as --key=value.  Short options can be given as -D value as well as -Dvalue.  If a switch, defined by switch is given, it will show up in the switches Set. You can query for whether a switch is set or not with (?).  Switches can be combined, i.e. -hv is the same as -h -v.  If -- is supplied as an argument, no options are evaluated beyond this point. Any unknown or malformed option (-x, --xxxx) will be treated as an argument.  Defines a command line switch with the given long name.  Defines a command line option with the given long name.  Defines a shorthand for the given option.  Defines a check which the optional arguments' value has to pass.  Defines a pattern which the optional arguments' value must match.  Part of hydrogen-prelude.
Keywords: language|library|mit