packages feed

HCL-1.9: HCL.cabal

Name:           HCL
Version:        1.9
License:        BSD3
Author:         Justin Bailey
Homepage:       http://github.com/m4dc4p/hcl/tree/master
Maintainer:     Jonathan Lamothe <jlamothe1980@gmail.com>
Category:       User Interfaces
License-File:   LICENSE
Build-type: Simple
Synopsis:       High-level library for building command line interfaces.
Description:
  This module provides a set of functions for building simple command-line
  interfaces. It allows interfaces which collect values (such as Integers,
  Dates, or other structured values), build lists of values, and use simple
  menus. It is not intended to build complex interfaces with full cursor
  control. It is oriented towards line-based interfaces.
cabal-version: >= 1.10
extra-source-files: ChangeLog.md
Data-files: hangman/2of12.txt

Library
  default-language: Haskell2010
  Build-Depends:  base >= 4.9.0.0 && < 5, QuickCheck == 2.*, mtl, random, containers, exceptions >= 0.10.7 && < 0.11
  Exposed-modules: System.Console.HCL
  Hs-Source-Dirs: src

Executable hangman
  default-language: Haskell2010
  Build-Depends:  base >= 4.7 && < 5, QuickCheck == 2.*, mtl, random, containers, HCL
  Main-Is:        Hangman.hs
  Hs-Source-Dirs: hangman
  other-modules:  Paths_HCL

test-suite HCL-test
  default-language: Haskell2010
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  hs-source-dirs: test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  Build-Depends:  base >= 4.7 && < 5, QuickCheck == 2.*, mtl, random, containers, HCL, HUnit, exceptions >= 0.10.7 && < 0.11
  other-modules:
    Spec.AndReq
    Spec.Constructors
    Spec.ReqMaybe
    Spec.Monad
    Spec.MonadCatch
    Spec.MonadPlus
    Spec.NotReq
    Spec.OrReq
    Spec.ReqAgree
    Spec.ReqDefault
    Spec.ReqIf
    Spec.ReqLift
    Spec.ReqLift2
    Spec.ReqWhich