packages feed

multiarg-0.30.0.2: multiarg.cabal

-- This Cabal file generated using the Cartel library.
-- Cartel is available at:
-- http://www.github.com/massysett/cartel
--
-- Script name used to generate: genCabal.hs
-- Generated on: 2015-02-19 07:37:09.506803 EST
-- Cartel library version: 0.14.2.0

name: multiarg
version: 0.30.0.2
cabal-version: >= 1.16
license: BSD3
license-file: LICENSE
build-type: Simple
copyright: Copyright 2011-2015 Omari Norman
author: Omari Norman
maintainer: omari@smileystation.com
stability: Experimental
homepage: https://github.com/massysett/multiarg
bug-reports: https://github.com/massysett/multiarg/issues
synopsis: Command lines for options that take multiple arguments
description:
  multiarg helps you build command-line parsers for
  programs with options that take more than one argument.
  See the documentation in the Multiarg module for details.
category: Console, Parsing
extra-source-files:
  ChangeLog
  README.md

Library
  hs-source-dirs:
    lib
  ghc-options:
    -Wall
  default-language: Haskell2010
  build-depends:
      base >= 4.5.0.0 && < 5
  exposed-modules:
    Multiarg
    Multiarg.Examples
    Multiarg.Examples.Grover
    Multiarg.Examples.Telly
    Multiarg.Internal
    Multiarg.Limeline
    Multiarg.Maddash
    Multiarg.Mode
    Multiarg.Mode.Internal
    Multiarg.Types
    Multiarg.Util
    Multiarg.Vocabulary

source-repository head
  type: git
  location: https://github.com/massysett/multiarg.git

Executable grover
  main-is: grover-main.hs
  if flag(programs)
    buildable: True
    hs-source-dirs:
      lib
    ghc-options:
      -Wall
    default-language: Haskell2010
    build-depends:
        base >= 4.5.0.0 && < 5
    build-depends:
        QuickCheck >= 2.7 && < 2.8
      , quickpull >= 0.4.0.0 && < 0.5
      , barecheck >= 0.2.0.6 && < 0.3
    other-modules:
      Multiarg
      Multiarg.Examples
      Multiarg.Examples.Grover
      Multiarg.Examples.Telly
      Multiarg.Internal
      Multiarg.Limeline
      Multiarg.Maddash
      Multiarg.Mode
      Multiarg.Mode.Internal
      Multiarg.Types
      Multiarg.Util
      Multiarg.Vocabulary
      Decrees
      Ernie
      Grover.Tests
      Makeopt
      Multiarg.Maddash.Tests
      Telly.Tests
    hs-source-dirs:
      tests
  else
    buildable: False

Executable telly
  main-is: telly-main.hs
  if flag(programs)
    buildable: True
    hs-source-dirs:
      lib
    ghc-options:
      -Wall
    default-language: Haskell2010
    build-depends:
        base >= 4.5.0.0 && < 5
    build-depends:
        QuickCheck >= 2.7 && < 2.8
      , quickpull >= 0.4.0.0 && < 0.5
      , barecheck >= 0.2.0.6 && < 0.3
    other-modules:
      Multiarg
      Multiarg.Examples
      Multiarg.Examples.Grover
      Multiarg.Examples.Telly
      Multiarg.Internal
      Multiarg.Limeline
      Multiarg.Maddash
      Multiarg.Mode
      Multiarg.Mode.Internal
      Multiarg.Types
      Multiarg.Util
      Multiarg.Vocabulary
      Decrees
      Ernie
      Grover.Tests
      Makeopt
      Multiarg.Maddash.Tests
      Telly.Tests
    hs-source-dirs:
      tests
  else
    buildable: False

Test-Suite multiarg-tests
  hs-source-dirs:
    lib
  ghc-options:
    -Wall
  default-language: Haskell2010
  build-depends:
      base >= 4.5.0.0 && < 5
  type: exitcode-stdio-1.0
  main-is: multiarg-tests.hs
  other-modules:
    Multiarg
    Multiarg.Examples
    Multiarg.Examples.Grover
    Multiarg.Examples.Telly
    Multiarg.Internal
    Multiarg.Limeline
    Multiarg.Maddash
    Multiarg.Mode
    Multiarg.Mode.Internal
    Multiarg.Types
    Multiarg.Util
    Multiarg.Vocabulary
    Decrees
    Ernie
    Grover.Tests
    Makeopt
    Multiarg.Maddash.Tests
    Telly.Tests
  hs-source-dirs:
    tests
  build-depends:
      QuickCheck >= 2.7 && < 2.8
    , quickpull >= 0.4.0.0 && < 0.5
    , barecheck >= 0.2.0.6 && < 0.3

Flag programs
  description: Build sample programs
  default: False
  manual: True