./devel/hs-cmdlib [command line parsing and online help]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 0.3.6, Package name: hs-cmdlib-0.3.6
Maintained by: Matthias Kilian
Master sites:
Description
A commandline parsing library, based on getopt. Comes with a powerful
attribute system. Supports complex interfaces with many options and
commands, with option & command grouping, with simple and convenient
API. Even though quite powerful, it strives to keep simple things
simple. The library uses "System.Console.GetOpt" as its backend.

In comparison to the other commandline handling libraries:

Compared to cmdargs, cmdlib has a pure attribute system and is based
on GetOpt for help formatting & argument parsing. Cmdlib may also
be more extendable due to typeclass design, and can use user-supplied
types for option arguments.

Cmdargs >= 0.4 can optionally use a pure attribute system, although
this is clearly an add-on and the API is a second-class citizen in
relation to the impure version.

GetOpt and parseargs both require explicit flag representation, so
they live a level below cmdlib. GetOpt is in fact used as a backend
by cmdlib.


Filesize: 22.433 KB
Version History (View Complete History)
  • (2015-09-21) Updated to version: hs-cmdlib-0.3.6
  • (2012-05-07) Package added to openports.se, version hs-cmdlib-0.3.5 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2016-01-20 09:20:44 by Matthias Kilian | Files touched by this commit (40)
Log message:
Bump after ghc changes.
   2015-12-20 04:25:33 by Matthias Kilian | Files touched by this commit (9)
Log message:
Adjust MODGHC_PACKAGE_KEY.
   2015-09-21 03:48:28 by Matthias Kilian | Files touched by this commit (3)
Log message:
Update to hs-cmdlib-0.3.6.
   2015-09-21 03:48:28 by Matthias Kilian | Files touched by this commit (3)
Log message:
Update to hs-cmdlib-0.3.6.
   2015-09-21 03:48:28 by Matthias Kilian | Files touched by this commit (3)
Log message:
Update to hs-cmdlib-0.3.6.
   2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349)
Log message:
Drop remaining MD5/RMD160/SHA1 checksums.
   2014-11-24 09:09:18 by Matthias Kilian | Files touched by this commit (2)
Log message:
Update plist and dependencies and bump.
   2014-11-24 09:09:18 by Matthias Kilian | Files touched by this commit (2)
Log message:
Update plist and dependencies and bump.