name: lxd-client version: 0.1.0.5 synopsis: LXD client written in Haskell. description: Implementation of the LXD client protocol in Haskell. . This module implements the LXD client protocol in Haskell using servant and websockets. It allows you to manage LXD containers and other resources directly from Haskell. . More information and a tutorial is in "Network.LXD.Client.Commands". . Accompanying blog post: homepage: https://github.com/hverr/haskell-lxd-client#readme license: GPL-3 license-file: LICENSE author: Henri Verroken maintainer: henriverroken@gmail.com copyright: 2017 Henri Verroken category: System build-type: Simple cabal-version: >=1.10 tested-with: GHC >= 8.0.1 library hs-source-dirs: src exposed-modules: Network.LXD.Client , Network.LXD.Client.API , Network.LXD.Client.Commands , Network.LXD.Client.Events , Network.LXD.Client.Internal.Compatibility , Network.LXD.Client.Internal.Compatibility.WebSockets , Network.LXD.Client.Internal.Prelude , Network.LXD.Client.Remotes , Network.LXD.Client.Types build-depends: base >= 4.7 && < 5 , aeson >= 1.0.2.1 && <2 , async >= 2.1.1.1 && <3 , bimap >= 0.3.3 && <1 , bytestring >= 0.10.4.0 && <1 , connection >= 0.2.8 && <1 , containers >= 0.5.5.1 && <1 , data-default >= 0.7.1.1 && <1 , directory >= 1.2.1.0 && <2 , either >= 4.4.1.1 && <6 , exceptions >= 0.8.3 && <1 , filepath >= 1.3.0.2 && <2 , http-api-data >= 0.3.7.1 && <1 , http-client >= 0.5.7.0 && <1 , http-client-tls >= 0.3.5.1 && <1 , http-media >= 0.6.4 && <1 , http-types >= 0.9.1 && <1 , mtl >= 2.2.1 && <3 , network >= 2.6.3.2 && <3 , semigroups >= 0.18.3 && <1 , servant >= 0.11 && <0.13 , servant-client >= 0.11 && <0.13 , text >= 1.2.2.2 && <2 , tls >= 1.3.9 && <2 , transformers >= 0.5.2.0 && <1 , unix >= 2.7.0.1 && <3 , websockets >= 0.10.0.0 && <0.11 || >= 0.12.2.0 && <0.13 , x509 >= 1.6.5 && <2 , x509-store >= 1.6.2 && <2 , x509-validation >= 1.6.5 && <2 ghc-options: -Wall default-extensions: NoImplicitPrelude OverloadedStrings default-language: Haskell2010 executable lxd-client-example hs-source-dirs: example main-is: Main.hs ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall build-depends: base , lxd-client default-language: Haskell2010 test-suite lxd-client-integration type: exitcode-stdio-1.0 hs-source-dirs: test main-is: Integration.hs other-modules: build-depends: base , lxd-client , exceptions , hspec >= 2.4.4 && <3 , hspec-core >= 2.4.4 && <3 , random >= 1.1 && <2 , text , turtle >= 1.3.6 && <1.6 , uuid >= 1.3.13 && <2 ghc-options: -threaded -rtsopts -with-rtsopts=-N -Wall default-extensions: NoImplicitPrelude OverloadedStrings default-language: Haskell2010 source-repository head type: git location: https://github.com/hverr/haskell-lxd-client