Description
Auto-generates command-line parsers from Haskell data types. This lets developers define the desired configuration shape once and derive much of the option parsing from that structure.
It is useful for command-line tools with typed configuration and less boilerplate. It is a developer library and the generated interface belongs to the application that uses it.