homepage: ''
changelog-type: ''
hash: 71e42f3e4906ec6374585512a1bb7cdd950fbafcd11cc235caa7e78876a095ab
test-bench-deps: {}
maintainer: maintainer@obsidian.systems
synopsis: Automatically spin up and spin down local daemons
changelog: ''
basic-deps:
  base: ! '>=4.9 && <4.11'
  filepath: ==1.4.*
  process: ==1.4.*
  network: ==2.6.*
  filelock: ==0.1.*
  directory: ==1.3.*
all-versions:
- '0.1'
author: Obsidian Systems LLC
latest: '0.1'
description-type: haddock
description: ! 'Gargoyle is a framework for managing daemons from Haskell. In the
  current release the only requirement is that the daemon be able to communicate over
  a Unix domain socket. See <https://hackage.haskell.org/package/gargoyle-postgresql
  gargoyle-postgresql> for a fully worked out example.


  To use Gargoyle the client must:


  1. Define a value of the ''Gargoyle'' type which specifies how to administer the
  daemon.

  2. Create an executable whose `main` is ''gargoyleMain''. The name of this executable
  should match the executable name specified in the ''_gargoyle_exec'' field of the
  ''Gargoyle''.

  3. The client will run their code with ''withGargoyle'' to gain access to the daemon.'
license-name: BSD3

Update from Hackage at 2017-10-12T21:58:17Z
Update from Hackage at 2017-10-12T21:58:17Z
