BSD-3-Clause licensed by Gabriella Gonzalez
This version can be pinned in stack with:optparse-generic-1.4.8@sha256:ed1f1601d8d4b573e27b569710e9a2d7579110665d82af832d301f2ebc46f065,1868
Module documentation for 1.4.8
This library auto-generates an optparse-applicative-compatible
Parser from any data type that derives the Generic interface.
See the documentation in Options.Generic for an example of how to use
this library
1.4.8
1.4.7
1.4.6
- Use readFieldin default implementation ofparseField
1.4.5
1.4.4
- readIntegralBounded: use- metavarin error message
1.4.3
- Export internal readIntegralBoundedutility
- Build against optparse-applicative-0.16.0.0
1.4.2
- New unwrapfunction
- This is the underlying utility that powers
unwrap{Record,RecordPure,WithHelp}
 
1.4.1
1.4.0
- BREAKING CHANGE: Add support for type-level default values
- This is a breaking change because the various parse*typeclass methods
now take an additional argument to support this feature
 
1.3.1
- Export GenericParseRecordandgetRecord{,PureWith}
1.3.0
- BREAKING CHANGE: New metavarmethod forParseFieldclass
- This field simplifies customizing ParseFieldinstances
- Now you usually only need to override metavarnow or possibly alsoreadField, whereas the default behavior forparseFieldshould work
more often
 
- This is only a breaking change for data types that use the default
implementation of ParseFieldbut do not deriveTypeable
- You can migrate existing code that doesn’t compile by just explicitly
specifying what the metavarfield should be