packages feed

aws-ec2-knownhosts-0.1.0.0: aws-ec2-knownhosts.cabal

name:                aws-ec2-knownhosts
version:             0.1.0.0
synopsis:            Capture and manage AWS EC2 known_host pubkeys
description:         Capture and manage AWS EC2 known_host pubkeys via the AWS API command line tool.
license:             BSD3
license-file:        LICENSE
author:              Luke Hoersten
maintainer:          luke@bitnomial.com, opensource@bitnomial.com
copyright:           Bitnomial, Inc. (c) 2015
category:            AWS, Network
build-type:          Simple
cabal-version:       >=1.10
homepage:            http://github.com/bitnomial/aws-ec2-knownhosts
bug-reports:         http://github.com/bitnomial/aws-ec2-knownhosts/issues


library
  hs-source-dirs:      src
  default-language:    Haskell2010

  exposed-modules: AWS.KnownHosts
                 , AWS.PubKeys
                 , AWS.Types

  build-depends: base        >= 4.7   && < 4.11
               , aeson       >= 1.0   && < 1.3
               , async       >= 2.0   && < 2.2
               , attoparsec  >= 0.12  && < 0.14
               , bytestring  >= 0.10  && < 0.11
               , directory   >= 1.2   && < 1.4
               , filepath    >= 1.4   && < 1.5
               , io-streams  >= 1.3.4 && < 1.5
               , process     >= 1.4   && < 1.7
               , text        >= 1.1   && < 1.3
               , text-format >= 0.3   && < 0.4


executable aws-ec2-pubkeys
  main-is:           Main.hs
  hs-source-dirs:    exec/aws-ec2-pubkeys/
  default-language:  Haskell2010
  ghc-options:       -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2 -rtsopts

  build-depends: base               >= 4.7 && < 4.11
               , aws-ec2-knownhosts
               , io-streams         >= 1.1 && < 1.5
               , system-filepath    >= 0.4 && < 0.5
               , turtle             >= 1.3 && < 1.5


executable aws-ec2-knownhosts
  main-is:           Main.hs
  hs-source-dirs:    exec/aws-ec2-knownhosts/
  default-language:  Haskell2010
  ghc-options:       -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2 -rtsopts

  build-depends: base               >= 4.7 && < 4.11
               , aeson              >= 1.0 && < 1.3
               , aws-ec2-knownhosts
               , io-streams         >= 1.1 && < 1.5
               , system-filepath    >= 0.4 && < 0.5
               , turtle             >= 1.3 && < 1.5


executable aws-ec2-keysync
  main-is:           Main.hs
  hs-source-dirs:    exec/aws-ec2-keysync/
  default-language:  Haskell2010
  ghc-options:       -threaded -Wall -fwarn-tabs -funbox-strict-fields -O2 -rtsopts

  build-depends: base               >= 4.7 && < 4.11
               , aeson              >= 1.0 && < 1.3
               , aws-ec2-knownhosts
               , io-streams         >= 1.1 && < 1.5
               , system-filepath    >= 0.4 && < 0.5
               , turtle             >= 1.3 && < 1.5