Name: console-program Version: 0.3.0.0 Cabal-Version: >= 1.6 License: BSD3 Author: Arie Peterson Maintainer: ariep@xs4all.nl Category: Console Synopsis: Interprets command line arguments and the contents of a config file as commands and options Description: This library provides an infrastructure to build command line programs. It provides the following features: . - declare any number of \"actions\" (commands, or modes of operation, of the program); . - declare options of the program; . - collect options and actions from a configuration file and the command line, and execute the proper action. . . Examples of using this library may be found in the "Examples" directory in the package tarball. . . It provides functionality similar to the cmdargs package. Main differences: . - console-program does not use unsafePerformIO, and tries to give a more haskellish, referentially transparent interface; . - it allows a full tree of \"modes\", instead of a list, so a command can have subcommands; . - it parses a configuration file, in addition to the command line arguments. Category: System Build-Type: Simple Extra-Source-Files: Examples/Simple.hs Examples/Full.hs Source-repository head Type: darcs Location: http://patch-tag.com/r/AriePeterson/console-program Library Build-Depends: base == 4.*, containers >= 0.1 && < 0.6, directory >= 1.0 && < 1.2, fez-conf == 1.0.*, ansi-wl-pprint >= 0.5 && < 0.7, ansi-terminal == 0.5.*, haskeline == 0.7.*, transformers >= 0.2 && < 0.4, utility-ht == 0.0.*, split == 0.2.*, parsec == 3.1.*, parsec-extra == 0.1.* Exposed-Modules: System.Console.Argument, System.Console.Command, System.Console.Program Other-Modules: System.Console.ConfigFile, System.Console.Internal Hs-Source-Dirs: src