optparse-applicative-fork-0.16.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
7497a29cb998721a9068d5725d49461f2bba0e7a
Timestamp

2022-10-17T00:00:00Z

Revisions

None

Dependencies
library optparse-applicative-fork:
  • ["base >=4 && <5","ansi-terminal >=0.4.0","text >=1.2","transformers >=0.2 && <0.6","transformers-compat >=0.3 && <0.7","prettyprinter >=1.7.0 && <1.8"]

if !impl(ghc >=8)

  • semigroups >=0.10 && <0.20
  • 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