packages feed

steeloverseer-2.0.2.0: steeloverseer.cabal

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

name:           steeloverseer
version:        2.0.2.0
cabal-version:  >= 1.10
build-type:     Simple
license:        BSD3
license-file:   LICENSE
maintainer:     schell@takt.com
stability:      stable
homepage:       https://github.com/schell/steeloverseer#readme
bug-reports:    https://github.com/schell/steeloverseer/issues
synopsis:       A file watcher and development tool.
description:    A command line tool that responds to filesystem events. Allows the user to automatically execute commands after files are added or updated. Watches files using regular expressions.
category:       Development
author:         Schell Scivally,
                Mitchell Rosen

extra-source-files:
      README.md

source-repository head
    type: git
    location: https://github.com/schell/steeloverseer

library
    exposed-modules:
          Control.Concurrent.STM.TQueue.Extra
          Sos.Exception
          Sos.FileEvent
          Sos.Job
          Sos.Rule
          Sos.Template
          Sos.Utils
          System.FSNotify.Streaming
    other-modules:
          Paths_steeloverseer
    default-language: Haskell2010
    build-depends:
          aeson >=0.8
        , ansi-terminal >=0.6.2
        , async >=2.0
        , base >=4.0 && <5.0
        , bytestring >=0.10
        , containers >=0.5
        , exceptions
        , fsnotify >=0.2
        , managed >=1.0.1
        , mtl >=2.2
        , process >=1.6 && <1.7
        , regex-tdfa >=1.2
        , semigroups >=0.16
        , stm >=2.4
        , streaming >=0.1.0 && <0.3
        , text >=1.2
        , unix
        , yaml >=0.8
    hs-source-dirs:
          src
    default-extensions: BangPatterns DeriveDataTypeable DeriveFunctor FlexibleContexts InstanceSigs LambdaCase OverloadedStrings RecordWildCards ScopedTypeVariables ViewPatterns
    ghc-options: -Wall

executable sos
    main-is: Main.hs
    build-depends:
          async >=2.0
        , base >=4.0 && <5.0
        , bytestring >=0.10
        , directory >=1.2
        , exceptions
        , filepath >=1.3
        , fsnotify >=0.2
        , managed >=1.0.1
        , mtl >=2.2
        , optparse-applicative >=0.11
        , regex-tdfa >=1.2
        , semigroups >=0.16
        , steeloverseer
        , stm >=2.4
        , streaming >=0.1.0 && <0.3
        , text >=1.2
        , yaml >=0.8
    if os(darwin)
        build-depends:
              hfsevents >=0.1.3
    other-modules:
          Paths_steeloverseer
    default-language: Haskell2010
    hs-source-dirs:
          app
    default-extensions: BangPatterns DeriveDataTypeable DeriveFunctor FlexibleContexts InstanceSigs LambdaCase OverloadedStrings RecordWildCards ScopedTypeVariables ViewPatterns
    ghc-options: -Wall -threaded

test-suite spec
    type: exitcode-stdio-1.0
    main-is: Spec.hs
    hs-source-dirs:
          test
    default-extensions: BangPatterns DeriveDataTypeable DeriveFunctor FlexibleContexts InstanceSigs LambdaCase OverloadedStrings RecordWildCards ScopedTypeVariables ViewPatterns
    ghc-options: -Wall
    build-depends:
          async >=2.0
        , base >=4.0 && <5.0
        , bytestring >=0.10
        , exceptions
        , fsnotify >=0.2
        , hspec
        , managed >=1.0.1
        , mtl >=2.2
        , regex-tdfa >=1.2
        , semigroups >=0.16
        , steeloverseer
        , stm >=2.4
        , streaming >=0.1.0 && <0.3
        , text >=1.2
        , yaml >=0.8
    other-modules:
          Sos.TemplateSpec
          Paths_steeloverseer
    default-language: Haskell2010