cmdtheline: Declaritive command-line option parsing and documentation library.

[ console, library, mit ] [ Propose Tags ]

CmdTheLine aims to remove tedium from the definition of command-line programs, producing usage, help and man pages with little effort.

The inspiration was found in Daniel Bunzli's http://erratique.ch/software/cmdliner library.

CmdTheLine uses applicative functors to provide a declarative, compositional mechanism for defining command-line programs by lifting regular Haskell functions over argument parsers.

Suggestions, comments, and bug reports are appreciated. Please see the bug and issue tracker at http://github.com/eli-frey/cmdtheline.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0.0, 0.1.0.1, 0.1.1, 0.2.0.0, 0.2.1, 0.2.1.1, 0.2.2, 0.2.3
Dependencies base (>=4.5 && <5), containers (>=0.4 && <0.5), data-default (>=0.4), directory (>=1.1), parsec (>=3.1 && <3.2), pretty (>=1.1 && <1.2), process (>=1.1) [details]
License MIT
Author Eli Frey
Maintainer Eli Frey <eli.lee.frey gmail com>
Category Console
Home page http://github.com/eli-frey/cmdtheline
Source repo head: git clone git://github.com/eli-frey/cmdtheline.git
Uploaded by EliFrey at 2012-06-23T01:09:21Z
Distributions
Reverse Dependencies 7 direct, 11 indirect [details]
Downloads 13258 total (20 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for cmdtheline-0.1.0.1

[back to package description]

CmdTheLine v0.1

Command line option parsing with applicative functors.

Installation

To install, do

cabal install

Depends

All dependencies are provided by the Haskell Platform. See cmdtheline.cabal for library dependencies.

Docs

If you have enabled documentation in your cabal config file, after installation you should have a copy of the documentation locally. Otherwise see the Hackage repo.

Bugs

Please report bugs to the issue tracker.

LICENSE

MIT - See file 'LICENSE' for details.

Copyright © 2012 Vincent Elisha Lee Frey