packages feed

core-program-0.2.2.3: core-program.cabal

cabal-version: 1.12
name: core-program
version: 0.2.2.3
license: BSD3
license-file: LICENSE
copyright: © 2018-2019 Operational Dynamics Consulting Pty Ltd, and Others
maintainer: Andrew Cowie <andrew@operationaldynamics.com>
author: Andrew Cowie <andrew@operationaldynamics.com>
stability: experimental
tested-with: ghc ==8.6.5
homepage: https://github.com/oprdyn/unbeliever#readme
bug-reports: https://github.com/oprdyn/unbeliever/issues
synopsis: Opinionated Haskell Interoperability
description:
    A library to help build command-line programs, both tools and
    longer-running daemons.
    .
    A description of this package, a list of features, and some background
    to its design is contained in the
    <https://github.com/oprdyn/unbeliever/blob/master/README.markdown README>
    on GitHub.
    .
    See "Core.Program.Execute" to get started.
category: System
build-type: Simple

source-repository head
    type: git
    location: https://github.com/oprdyn/unbeliever

library
    exposed-modules:
        Core.Program
        Core.Program.Arguments
        Core.Program.Execute
        Core.Program.Logging
        Core.Program.Metadata
        Core.Program.Notify
        Core.Program.Unlift
        Core.System
        Core.System.Base
        Core.System.External
    hs-source-dirs: lib
    other-modules:
        Core.Program.Context
        Core.Program.Signal
    default-language: Haskell2010
    ghc-options: -Wall -Wwarn -fwarn-tabs
    build-depends:
        async >=2.2.2 && <2.3,
        base >=4.11 && <5,
        bytestring >=0.10.8.2 && <0.11,
        chronologique >=0.3.1.1 && <0.4,
        core-data >=0.2.1.3 && <0.3,
        core-text >=0.2.2 && <0.3,
        directory >=1.3.3.0 && <1.4,
        exceptions >=0.10.3 && <0.11,
        filepath >=1.4.2.1 && <1.5,
        hashable >=1.2.7.0 && <1.3,
        hinotify ==0.4.*,
        hourglass >=0.2.12 && <0.3,
        mtl >=2.2.2 && <2.3,
        prettyprinter >=1.2.1.1 && <1.6,
        prettyprinter-ansi-terminal >=1.1.1.2 && <1.2,
        safe-exceptions >=0.1.7.0 && <0.2,
        stm >=2.5.0.0 && <2.6,
        template-haskell >=2.14 && <3,
        terminal-size >=0.3.2.1 && <0.4,
        text >=1.2.3.1 && <1.3,
        text-short >=0.1.3 && <0.2,
        transformers >=0.5.6.2 && <0.6,
        unix >=2.7.2.2 && <2.8