packages feed

Cabal revisions of cmdlib-0.3.4

Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.

revision 1
-name:        cmdlib-version:     0.3.4-synopsis:    a library for command line parsing & online help--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.----- The license under which the package is released.--- copyright:-license:             BSD3-license-file:        LICENSE---- The package author(s).-author:              Petr Rockai-maintainer:          me@mornfall.net-category:            System-build-type:          Simple--extra-source-files: testrec.sh---- Constraint on the version of Cabal needed to build this package.-cabal-version:       >=1.6--source-repository head-  type:     darcs-  location: http://repos.mornfall.net/cmdlib--flag mtl2-  default:     True--Library-  exposed-modules: System.Console.CmdLib-  other-modules: System.Console.CmdLib.Attribute-                 System.Console.CmdLib.Flag-                 System.Console.CmdLib.Command-                 System.Console.CmdLib.ADTs-                 System.Console.CmdLib.Record--  build-depends: base >= 4 && < 5, syb, split-  if flag(mtl2)-      build-depends: mtl >= 2, transformers >= 0.2.2-  else-      build-depends: mtl < 2--flag test-  default:     False-  description: Build test binaries--Executable cmdlib-test-  if !flag(test)-     buildable: False-  main-is: testcmd.hs--Executable cmdlib-rectest-  if !flag(test)-     buildable: False-  main-is: testrec.hs+name:        cmdlib
+version:     0.3.4
+x-revision: 1
+synopsis:    a library for command line parsing & online help
+
+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.
+
+
+-- The license under which the package is released.
+-- copyright:
+license:             BSD3
+license-file:        LICENSE
+
+-- The package author(s).
+author:              Petr Rockai
+maintainer:          me@mornfall.net
+category:            System
+build-type:          Simple
+
+extra-source-files: testrec.sh
+
+-- Constraint on the version of Cabal needed to build this package.
+cabal-version:       >=1.6
+
+source-repository head
+  type:     darcs
+  location: http://repos.mornfall.net/cmdlib
+
+flag mtl2
+  default:     True
+
+Library
+  exposed-modules: System.Console.CmdLib
+  other-modules: System.Console.CmdLib.Attribute
+                 System.Console.CmdLib.Flag
+                 System.Console.CmdLib.Command
+                 System.Console.CmdLib.ADTs
+                 System.Console.CmdLib.Record
+
+  build-depends: base >= 4 && < 4.8, syb, split
+  if flag(mtl2)
+      build-depends: mtl >= 2, transformers >= 0.2.2
+  else
+      build-depends: mtl < 2
+
+flag test
+  default:     False
+  description: Build test binaries
+
+Executable cmdlib-test
+  if !flag(test)
+     buildable: False
+  main-is: testcmd.hs
+
+Executable cmdlib-rectest
+  if !flag(test)
+     buildable: False
+  main-is: testrec.hs