BSD-3-Clause licensed by Gabriella Gonzalez
This version can be pinned in stack with:optparse-generic-1.5.2@sha256:2e4ee3731d9d6bedc8e45fcbac02ea779675681da538d6aadf692a7ac9e2ae66,2337
Module documentation for 1.5.2
Depends on 11 packages
(full list with versions):
base, 
bytestring, 
filepath, 
Only, 
optparse-applicative, 
optparse-generic, 
text, 
time, 
transformers, 
transformers-compat, 
void 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.5.2
1.5.1
1.5.0
1.4.9
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