optparse-applicative-fork-0.19.0.0

Synopsis

Utilities and combinators for parsing command line options

Description

optparse-applicative-fork is a haskell library for parsing options on the command line, and providing a powerful applicative interface for composing them. optparse-applicative-fork 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-fork>.

Author

Paolo Capriotti, Huw Campbell

Maintainer

huw.campbell@gmail.com

License

BSD3

Source
https://github.com/input-output-hk/optparse-applicative
Commit hash
074b90b38c0415f87023be84221a92be6e3cea0e
Timestamp

2026-06-23T21:17:32Z

Revisions

None

Dependencies
library optparse-applicative-fork:
  • ["base >=4.5 && <5","ansi-terminal >=0.4.0","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