The parseargs package

[Tags: bsd3, library, program]

Parse command-line arguments

[Skip to ReadMe]


Versions0.1, 0.1.2, 0.1.3,,,,,, 0.2,,,
Change logNone available
Dependenciesbase, containers [details]
CopyrightCopyright (C) 2008 Bart Massey
AuthorBart Massey <>
MaintainerBart Massey <>
Home page
UploadedSun Sep 28 08:41:49 UTC 2008 by BartonMassey
DistributionsDebian:, LTSHaskell:, NixOS:, Stackage:
Downloads6353 total (58 in last 30 days)
0 []
StatusDocs uploaded by user
Build status unknown [no reports yet]




Maintainers' corner

For package maintainers and hackage trustees

Readme for parseargs-0.1.2

parseargs -- command-line argument parsing for Haskell programs
version 0.1.2
Bart Massey <>
28 September 2008

This library provides System.Console.Parseargs, a module to
assist in argument parsing for Haskell stand-alone command
line programs.

To use this library, your program needs a structured
description of the arguments it expects.  It supplies this
description to an argument parser, which creates a data
structure from which parsed arguments can be extracted as
needed.  See the Haddock documentation for the gory details.

I have used this code with ghc 6.6, ghc 6.8, and current GHC
on Linux, although the current cabal setup has only been
tested with cabal 1.2 and ghc 6.8.  It is a fairly standard
Hackage-ready package, to the extent I know how to construct

The 1.2 release includes a typeclass for argument types for
easier use.

This is not what I set out to build.  It definitely could
also use some work.  I use it all the time for writing
little programs, though.I thought others might find it
useful; I also have released other code that depends on it.

Have fun with it, and let me know if there are problems.