multiarg: Command lines for options that take multiple arguments

[ bsd3, console, library, parsing ] [ Propose Tags ]

multiarg helps you build command-line parsers for programs with options that take more than one argument. See the documentation in the Multiarg module for details.


[Skip to Readme]

Flags

Manual Flags

NameDescriptionDefault
programs

Build test programs.

Disabled

Use -f <flag> to enable a flag, or -f -<flag> to disable that flag. More info

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.4.0.0, 0.6.0.0, 0.8.0.0, 0.10.0.0, 0.12.0.0, 0.12.0.2, 0.14.0.0, 0.16.0.0, 0.18.0.0, 0.20.0.0, 0.22.0.0, 0.24.0.0, 0.24.0.2, 0.24.0.4, 0.26.0.0, 0.28.0.0, 0.30.0.0, 0.30.0.2, 0.30.0.4, 0.30.0.6, 0.30.0.8, 0.30.0.10
Change log ChangeLog
Dependencies base (>=4.5.0.0 && <5) [details]
License BSD-3-Clause
Copyright Copyright 2011-2014 Omari Norman
Author Omari Norman
Maintainer omari@smileystation.com
Category Console, Parsing
Home page https://github.com/massysett/multiarg
Bug tracker https://github.com/massysett/multiarg/issues
Source repo head: git clone git://github.com/massysett/multiarg.git
Uploaded by OmariNorman at 2014-12-22T17:48:27Z
Distributions LTSHaskell:0.30.0.10, Stackage:0.30.0.10
Reverse Dependencies 3 direct, 0 indirect [details]
Executables telly, grover
Downloads 18885 total (59 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2014-12-23 [all 1 reports]

Readme for multiarg-0.30.0.0

[back to package description]

Multiarg

This is multiarg, a library of combinators to parse command lines.

For "released" code see Hackage:

http://hackage.haskell.org/package/multiarg

multiarg is on Github:

http://www.github.com/massysett/multiarg

Building

If you obtained this code through Hackage, just build it using the ordinary Cabal command:

cabal install

If you obtain this code on Github, you will first need to generate the Cabal file and generate the tests. This will require that you install two libraries:

cabal install cartel quickpull

Then run this script to generate the Cabal file and the tests:

sh generate

Versioning

multiarg releases are numbered in accordance with the Haskell Package Versioning Policy.

Currently the multiarg library depends only on the "base" package, so multiarg should have wide compatibility with different compilers and sets of libraries. The tests have some additional dependencies.

Build history

If you're having trouble building multiarg, try looking at the travis-ci build history at:

https://travis-ci.org/massysett/multiarg

It shows successful builds and the versions of any package dependencies that were installed when that build succeeded, so it might help you diagnose any dependency issues.

Build Status