aboutsummaryrefslogtreecommitdiff
path: root/devel/hs-cmdargs/pkg-descr
diff options
context:
space:
mode:
authorGabor Pali <pgj@FreeBSD.org>2012-12-20 02:23:04 +0000
committerGabor Pali <pgj@FreeBSD.org>2012-12-20 02:23:04 +0000
commitf6f83c9efc2c46d2970746758e2c682bb8a518ec (patch)
tree290f2ea61305744bf0f477895c56b92acaeb361f /devel/hs-cmdargs/pkg-descr
parentaf071cfdc1f8578bd1523b823e683074a3139a34 (diff)
Notes
Diffstat (limited to 'devel/hs-cmdargs/pkg-descr')
-rw-r--r--devel/hs-cmdargs/pkg-descr14
1 files changed, 13 insertions, 1 deletions
diff --git a/devel/hs-cmdargs/pkg-descr b/devel/hs-cmdargs/pkg-descr
index 3b179329252c..d951fd63a60a 100644
--- a/devel/hs-cmdargs/pkg-descr
+++ b/devel/hs-cmdargs/pkg-descr
@@ -2,4 +2,16 @@ This library provides an easy way to define command line parsers. Most users
will want to use the "System.Console.CmdArgs.Implicit" module, whose
documentation contains an example.
-WWW: http://community.haskell.org/~ndm/cmdargs/
+ * System.Console.CmdArgs.Explicit provides a way to write command line
+ parsers for both single mode programs (most programs) and multiple mode
+ programs (e.g. darcs or cabal). Parsers are defined by constructing a
+ data structure.
+
+ * System.Console.CmdArgs.Implicit provides a way to concisely define
+ command line parsers, up to three times shorter than getopt. These
+ parsers are translated into the Explicit data type.
+
+ * System.Console.CmdArgs.GetOpt provides a wrapper allowing compatiblity
+ with existing getopt parsers, mapping to the Explicit data type.
+
+WWW: http://community.haskell.org/~ndm/cmdargs/