envparse (hackage): Here's a simple example of a program that uses envparse's parser:  The NAME environment variable is mandatory and contains the name of the person to greet. QUIET, on the other hand, is an optional boolean flag, false by default, that decides whether the greeting should be silent.  If the NAME variable is undefined in the environment then running the program will result in the following help text:
Keywords: bsd3|library|system