optparse-applicative-fork-0.18.1.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
a85e8bcef4c3411aa3353e472b84e1ce46a83d7d
Timestamp

2023-07-12T13:59:36Z

Revisions

None

Dependencies
library optparse-applicative-fork:
  • ["base >=4.5 && <5","ansi-terminal >=0.4.0","text >=1.2","transformers >=0.2 && <0.7","transformers-compat >=0.3 && <0.8","prettyprinter >=1.7 && <1.8","prettyprinter-ansi-terminal >=1.1 && <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-fork","QuickCheck >=2.8 && <2.15"]

if !impl(ghc >=8)

  • semigroups