optparse-helper: Helper functions for optparse-applicative.

[ bsd3, library, system ] [ Propose Tags ]

The optparse-applicative package, as well as optparse-simple, has some undesirable behavior by default, and is quite verbose. This package exists to work around those two.

For instance:

  • optparse-applicative does not show help on error by default.

  • optparse-applicative does not disambiguate commands. So, if you have a command my-executable foobar, but your user runs my-executable f, optparse-applicative will not disambiguate this by default.

For more specific documentation, see the module documentation for Options.Applicative.Helper.


[Skip to Readme]

Modules

[Last Documentation]

  • Options
    • Applicative
      • Options.Applicative.Helper

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.2.0.0, 0.2.1.0, 0.2.1.1
Dependencies base (>=4.8 && <4.9), optparse-applicative [details]
License BSD-3-Clause
Copyright Copyright (c) 2016, Peter Harpending
Author Peter Harpending
Maintainer peter@harpending.org
Category System
Home page https://github.com/pharpend/optparse-helper
Bug tracker https://github.com/pharpend/optparse-helper/issues
Source repo head: git clone https://github.com/pharpend/optparse-helper.git
Uploaded by pharpend at 2016-05-15T18:14:47Z
Distributions
Downloads 2796 total (8 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs not available [build log]
All reported builds failed as of 2016-11-25 [all 2 reports]

Readme for optparse-helper-0.1.0.0

[back to package description]

optparse-helper

Haskell library for helper helper functions for optparse-applicative. See the Haddock documentation for usage info.

Contact

Bugs, questions, comments, and complaints should be brought up in the GitHub bug tracker. If you don't want to use that for whatever reason, you can email me at peter@harpending.org. I also am on IRC occasionally, under the nick pharpend on FreeNode.net.