packages feed

cmdtheline-0.1.0.1: cmdtheline.cabal

Name: cmdtheline
Version: 0.1.0.1
Synopsis: Declaritive command-line option parsing and documentation library.
Description:
  CmdTheLine aims to remove tedium from the definition of command-line
  programs, producing usage, help and man pages with little effort.
  .
  The inspiration was found in Daniel Bunzli's
  <http://erratique.ch/software/cmdliner> library.
  .
  CmdTheLine uses applicative functors to provide a declarative, compositional
  mechanism for defining command-line programs by lifting regular Haskell
  functions over argument parsers.
  .
  Suggestions, comments, and bug reports are appreciated. Please see the
  bug and issue tracker at <http://github.com/eli-frey/cmdtheline>.


Homepage:      http://github.com/eli-frey/cmdtheline
License:       MIT
License-file:  LICENSE
Author:        Eli Frey
Maintainer:    Eli Frey <eli.lee.frey gmail com>
Stability:     Experimental
Category:      Console
Cabal-version: >=1.6
Build-type:    Simple

Extra-source-files: doc/examples/*.hs, README.md

Source-repository head
  type:     git
  location: git://github.com/eli-frey/cmdtheline.git

Library
  hs-source-dirs: src
  extensions:     FlexibleInstances
  build-depends:  base >= 4.5 && < 5, containers >= 0.4 && < 0.5,
                  parsec >= 3.1 && < 3.2, pretty >= 1.1 && < 1.2,
                  process >= 1.1, directory >= 1.1, data-default >= 0.4

  exposed-modules: System.Console.CmdTheLine,
                   System.Console.CmdTheLine.Arg,
                   System.Console.CmdTheLine.ArgVal,
                   System.Console.CmdTheLine.Term

  other-modules:   System.Console.CmdTheLine.Common,
                   System.Console.CmdTheLine.Err,
                   System.Console.CmdTheLine.Help,
                   System.Console.CmdTheLine.Trie,
                   System.Console.CmdTheLine.Manpage,
                   System.Console.CmdTheLine.CmdLine