optparse-applicative-0.16.2.1

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/input-output-hk/optparse-applicative
Commit hash
398f2ff663bc8a5af1cb6dcaf96897a9b4cbbe8c
Timestamp

2023-06-20T22:19:21Z

Revisions

None

Dependencies
library optparse-applicative:
  • ["base >=4 && <5","transformers >=0.2 && <0.7","transformers-compat >=0.3 && <0.7","ansi-wl-pprint >=0.6.8 && <0.7"]

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","QuickCheck >=2.8 && <2.15"]

if !impl(ghc >=8)

  • semigroups