packages feed

groot-0.0.1.0: groot.cabal

-- This file has been generated from package.yaml by hpack version 0.28.2.
--
-- see: https://github.com/sol/hpack
--
-- hash: e05a1c100a151e6a19924074a2dd3c2af7bfb16858777ff584cd99deddafa3ab

name:           groot
version:        0.0.1.0
synopsis:       Command line utility to manage AWS ECS resources
description:    `groot` is a command line application with the purpose of remote managing AWS ECS Clusters and their associated resources (Tasks, Instances, Services, etc.)
category:       AWS,Cloud
homepage:       https://github.com/alonsodomin/groot#readme
bug-reports:    https://github.com/alonsodomin/groot/issues
author:         A. Alonso Dominguez
maintainer:     alonso.domin@gmail.com
copyright:      2017 A. Alonso Dominguez
license:        Apache-2.0
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10
extra-source-files:
    README.md

source-repository head
  type: git
  location: https://github.com/alonsodomin/groot

library
  exposed-modules:
      Groot.CLI
      Groot.Console
      Groot.Data.Text
      Groot.Types
  other-modules:
      Groot.AWS
      Groot.AWS.Cluster
      Groot.AWS.Instance
      Groot.AWS.Service
      Groot.AWS.Task
      Groot.AWS.TaskDef
      Groot.CLI.Cluster
      Groot.CLI.Cluster.Events
      Groot.CLI.Cluster.Inspect
      Groot.CLI.Common
      Groot.CLI.List
      Groot.CLI.List.Cluster
      Groot.CLI.List.Common
      Groot.CLI.List.ContainerInstance
      Groot.CLI.List.ContainerService
      Groot.CLI.List.Task
      Groot.CLI.List.TaskDef
      Groot.CLI.Service
      Groot.CLI.Service.Compose
      Groot.CLI.Service.Events
      Groot.CLI.Service.Inspect
      Groot.Compose
      Groot.Compose.Service
      Groot.Compose.Service.AWS
      Groot.Compose.Service.DryRun
      Groot.Compose.Service.Free
      Groot.Config
      Groot.Core
      Groot.Core.Common
      Groot.Core.Events
      Groot.Data.Conduit.STM
      Groot.Data.Filter
      Groot.Data.Text.Display
      Groot.Data.Text.Styled
      Groot.Exception
      Groot.Exception.Cluster
      Groot.Exception.Instance
      Groot.Exception.Service
      Groot.Exception.Task
      Groot.Exception.TaskDef
      Groot.Internal.PrettyPrint
      Groot.Manifest
      Paths_groot
  hs-source-dirs:
      src
  build-depends:
      aeson
    , amazonka >=1.5.0 && <1.6
    , amazonka-autoscaling
    , amazonka-core
    , amazonka-ec2
    , amazonka-ecs
    , ansi-terminal
    , attoparsec
    , base >=4.7 && <5
    , bytestring
    , conduit
    , conduit-combinators
    , directory
    , exceptions
    , free
    , hashable
    , http-conduit
    , http-types
    , ini
    , lens
    , lifted-base
    , mmorph
    , monad-control
    , mtl >=2.2 && <2.3
    , optparse-applicative
    , pptable
    , prettyprinter
    , prettyprinter-ansi-terminal
    , prettyprinter-compat-ansi-wl-pprint
    , resourcet
    , stm
    , stm-chans
    , stm-conduit
    , stm-delay
    , text
    , these
    , time
    , transformers
    , unordered-containers
    , uuid
    , vector
    , yaml >=0.8.20 && <0.9
  default-language: Haskell2010

executable groot
  main-is: Main.hs
  other-modules:
      Paths_groot
  hs-source-dirs:
      app
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      aeson
    , amazonka >=1.5.0 && <1.6
    , amazonka-autoscaling
    , amazonka-core
    , amazonka-ec2
    , amazonka-ecs
    , attoparsec
    , base >=4.7 && <5
    , bytestring
    , conduit
    , conduit-combinators
    , directory
    , exceptions
    , free
    , groot
    , hashable
    , http-conduit
    , http-types
    , lens
    , lifted-base
    , mmorph
    , monad-control
    , mtl >=2.2 && <2.3
    , resourcet
    , stm
    , stm-chans
    , stm-conduit
    , stm-delay
    , text
    , these
    , time
    , transformers
    , unordered-containers
    , uuid
    , vector
    , yaml >=0.8.20 && <0.9
  default-language: Haskell2010

test-suite groot-test
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  other-modules:
      Test.Groot.Console
      Test.Groot.Types
      Paths_groot
  hs-source-dirs:
      test
  ghc-options: -threaded -rtsopts -with-rtsopts=-N
  build-depends:
      QuickCheck
    , aeson
    , amazonka >=1.5.0 && <1.6
    , amazonka-autoscaling
    , amazonka-core
    , amazonka-ec2
    , amazonka-ecs
    , attoparsec
    , base >=4.7 && <5
    , bytestring
    , checkers
    , conduit
    , conduit-combinators
    , directory
    , exceptions
    , free
    , groot
    , hashable
    , hspec
    , http-conduit
    , http-types
    , lens
    , lifted-base
    , mmorph
    , monad-control
    , mtl >=2.2 && <2.3
    , quickcheck-text
    , resourcet
    , stm
    , stm-chans
    , stm-conduit
    , stm-delay
    , text
    , these
    , time
    , transformers
    , unordered-containers
    , uuid
    , vector
    , yaml >=0.8.20 && <0.9
  default-language: Haskell2010