The console-program package

[Tags: bsd3, library]

This library provides a framework to build command line programs.

The constructed program can have several "commands" that provide different modes of operation. Options can be declared to allow fine-tuning of the behaviour of the program. These options are read from the command line when running the program and from a simple configuration file.

Additionally, there is an interactive mode that reads and executes commands from standard input.

Examples of using this library may be found in the Examples directory in the package tarball.

It provides functionality similar to the cmdargs package. Main differences:

Properties

Versions0.1.0.0, 0.1.0.1, 0.1.0.2, 0.2.0.0, 0.2.0.1, 0.3.0.0, 0.3.0.1, 0.3.1.0, 0.3.1.1, 0.3.1.2, 0.3.1.3, 0.3.1.4, 0.3.2.0, 0.4.0.0, 0.4.0.1, 0.4.0.2, 0.4.0.3, 0.4.1.0 (info)
Change logCHANGELOG.md
Dependenciesansi-terminal (>=0.5 && <0.7), ansi-wl-pprint (>=0.5 && <0.7), base (==4.*), containers (>=0.1 && <0.6), directory (>=1.0 && <1.3), haskeline (==0.7.*), parsec (==3.1.*), parsec-extra (==0.1.*), split (==0.2.*), transformers (>=0.2 && <0.5), unix (==2.7.*), utility-ht (==0.0.*) [details]
LicenseBSD3
AuthorArie Peterson
Maintainerariep@xs4all.nl
CategorySystem, Console
Source repositoryhead: darcs get http://hub.darcs.net/AriePeterson/console-program
UploadedMon Jan 25 16:06:14 UTC 2016 by AriePeterson
DistributionsNixOS:0.4.1.0
Downloads2735 total (33 in last 30 days)
Votes
0 []
StatusDocs not available [build log]
All reported builds failed as of 2016-01-25 [all 1 reports]

Modules

Downloads

Maintainers' corner

For package maintainers and hackage trustees