optparse-applicative-0.19.0.0

Synopsis

Utilities and combinators for parsing command line options

Description

optparse-applicative is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. optparse-applicative takes care of reading and validating the arguments passed to the command line, handling and reporting errors, generating a usage line, a comprehensive help screen, and enabling context-sensitive bash, zsh, and fish completions. See the included README for detailed instructions and examples, which is also available on github <https://github.com/pcapriotti/optparse-applicative>.

Author

Paolo Capriotti, Huw Campbell

Maintainer

huw.campbell@gmail.com

License

BSD3

Source
https://github.com/pcapriotti/optparse-applicative
Commit hash
5377a34d280bf847588b443b25a581803f484259
Timestamp

2026-03-24T08:51:56Z

Revisions

None

Dependencies
library optparse-applicative:
  • ["base >=4.5 && <5","text >=1.2","transformers >=0.5 && <0.7","prettyprinter >=1.7 && <1.8","prettyprinter-ansi-terminal >=1.1.2 && <1.2"]

if !impl(ghc >=8)

  • semigroups >=0.10 && <0.21
  • fail >=4.9 && <4.10

if flag(process)

  • process >=1.0 && <1.7
test-suite tests:
  • ["base","optparse-applicative","QuickCheck >=2.8 && <2.16"]

if !impl(ghc >=8)

  • semigroups