packages feed

envstatus-1.0.0: envstatus.cabal

name:                envstatus
version:             1.0.0
synopsis:            Display efficiently the state of the local environment
description:         Meant to gather in a fast manner all the information you want from your local
                     environment (like git status, python venv, terraform workspace, ...).
license:             MIT
license-file:        LICENSE
author:              Grégory Bataille
maintainer:          gregory.bataille@gmail.com
-- copyright:
category:            Development
build-type:          Simple
extra-source-files:  ChangeLog.md
cabal-version:       >=1.10

library
  hs-source-dirs:      src
  exposed-modules:     EnvStatus.Config
                     , EnvStatus.Output.Parse
                     , EnvStatus.Output.Render
                     , EnvStatus.Output.Types
                     , EnvStatus.Process
  -- other-extensions:
  build-depends:       base >=4.11 && <4.12
                     , ConfigFile >= 1.1 && <1.2
                     , mtl >= 2.2 && <2.3
                     , parsec >= 3.1 && < 3.2
                     , process
                     , unix >= 2.7 && < 3
  default-language:   Haskell2010
  ghc-options:        -Wall

executable envstatus
  hs-source-dirs:     app
  main-is:            Main.hs
  ghc-options:        -threaded -rtsopts -with-rtsopts=-N -Wall -fno-warn-unused-do-bind
  build-depends:      base
                    , envstatus
  default-language:   Haskell2010

test-suite envstatus-test
  type:               exitcode-stdio-1.0
  hs-source-dirs:     test
  main-is:            Spec.hs
  build-depends:      base
                    , parsec >= 3.1 && < 3.2
                    , tasty >= 1.1 && < 1.2
                    , tasty-hspec >= 1.1 && < 1.2
                    , ConfigFile >= 1.1 && <1.2
                    , PyF >= 0.6 && <0.7
                    , envstatus
  ghc-options:        -threaded -rtsopts -with-rtsopts=-N -Wall
  default-language:   Haskell2010
  Other-modules:      Test.EnvStatus.Config
                    , Test.EnvStatus.Output.Parse
                    , Test.EnvStatus.Output.Render