packages feed

rainbow-0.26.0.2: rainbow.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-04-27 19:56:14.743912 EDT
-- Cartel library version: 0.14.2.6

name: rainbow
version: 0.26.0.2
cabal-version: >= 1.18
license: BSD3
license-file: LICENSE
build-type: Simple
copyright: Copyright 2013-2015 Omari Norman
author: Omari Norman
maintainer: omari@smileystation.com
stability: Experimental
homepage: https://www.github.com/massysett/rainbow
bug-reports: https://www.github.com/massysett/rainbow/issues
synopsis: Print text to terminal with colors and effects
description:
  rainbow helps you print Text chunks to a terminal with colors and effects
  such as bold, underlining, etc. You pair each Text with a description
  of how it should appear. Rainbow works with both 8-color and 256-color
  terminals.
category: System
tested-with:
  GHC == 7.8.2
  GHC == 7.10.1

Library
  exposed-modules:
    Rainbow
    Rainbow.Translate
    Rainbow.Types
  default-language: Haskell2010
  ghc-options:
    -Wall
  other-extensions:
    TemplateHaskell
  build-depends:
      base >= 4.7.0.0 && < 4.9.0.0
    , text >= 0.11.2.0 && < 1.3.0.0
    , bytestring >= 0.10 && < 0.11
    , process >= 1.2 && < 1.3
    , lens >= 4.7 && < 4.10
  hs-source-dirs:
    lib

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

Test-Suite rainbow-instances
  type: exitcode-stdio-1.0
  main-is: rainbow-instances.hs
  other-modules:
    Rainbow.QuickCheck
    Rainbow
    Rainbow.Translate
    Rainbow.Types
  hs-source-dirs:
    tests
  build-depends:
      QuickCheck >= 2.7 && < 2.9
  default-language: Haskell2010
  ghc-options:
    -Wall
  other-extensions:
    TemplateHaskell
  build-depends:
      base >= 4.7.0.0 && < 4.9.0.0
    , text >= 0.11.2.0 && < 1.3.0.0
    , bytestring >= 0.10 && < 0.11
    , process >= 1.2 && < 1.3
    , lens >= 4.7 && < 4.10
  hs-source-dirs:
    lib

Test-Suite test8color
  type: exitcode-stdio-1.0
  main-is: test8color.hs
  other-modules:
    Rainbow
    Rainbow.Translate
    Rainbow.Types
  hs-source-dirs:
    tests
  default-language: Haskell2010
  ghc-options:
    -Wall
  other-extensions:
    TemplateHaskell
  build-depends:
      base >= 4.7.0.0 && < 4.9.0.0
    , text >= 0.11.2.0 && < 1.3.0.0
    , bytestring >= 0.10 && < 0.11
    , process >= 1.2 && < 1.3
    , lens >= 4.7 && < 4.10
  hs-source-dirs:
    lib

Test-Suite test256color
  type: exitcode-stdio-1.0
  main-is: test256color.hs
  other-modules:
    Rainbow
    Rainbow.Translate
    Rainbow.Types
  hs-source-dirs:
    tests
  default-language: Haskell2010
  ghc-options:
    -Wall
  other-extensions:
    TemplateHaskell
  build-depends:
      base >= 4.7.0.0 && < 4.9.0.0
    , text >= 0.11.2.0 && < 1.3.0.0
    , bytestring >= 0.10 && < 0.11
    , process >= 1.2 && < 1.3
    , lens >= 4.7 && < 4.10
  hs-source-dirs:
    lib

Test-Suite colorTest
  type: exitcode-stdio-1.0
  main-is: colorTest.hs
  other-modules:
    Rainbow
    Rainbow.Translate
    Rainbow.Types
  hs-source-dirs:
    tests
  default-language: Haskell2010
  ghc-options:
    -Wall
  other-extensions:
    TemplateHaskell
  build-depends:
      base >= 4.7.0.0 && < 4.9.0.0
    , text >= 0.11.2.0 && < 1.3.0.0
    , bytestring >= 0.10 && < 0.11
    , process >= 1.2 && < 1.3
    , lens >= 4.7 && < 4.10
  hs-source-dirs:
    lib

Flag visual
  description: builds visual tests
  default: False
  manual: True