packages feed

shh-0.2.0.2: shh.cabal

name:                shh
version:             0.2.0.2
synopsis:            Simple shell scripting from Haskell
description:         Provides a shell scripting environment for Haskell. It
                     helps you all external binaries, and allows you to
                     perform many shell-like functions, such as piping
                     and redirection.
license:             BSD3
license-file:        LICENSE
author:              Luke Clifton
maintainer:          lukec@themk.net
copyright:           (c) 2018 Luke Clifton
category:            System
build-type:          Simple
extra-source-files:  ChangeLog.md, README.md
cabal-version:       >=1.10

source-repository head
  type: git
  location: https://github.com/luke-clifton/shh

library
  exposed-modules:     Shh
                     , Shh.Internal
  build-depends:
    base             >= 4.11 && < 4.13,
    async            >= 2.2.1 && < 2.3,
    deepseq          >= 1.4.3 && < 1.5,
    directory        >= 1.3.1 && < 1.4,
    filepath         >= 1.4.2 && < 1.5,
    mtl              >= 2.2.2 && < 2.3,
    process          >= 1.6.3 && < 1.7,
    split            >= 0.2.3 && < 0.3,
    template-haskell >= 2.13.0 && < 2.15,
    unix             >= 2.7.2 && < 2.8
  hs-source-dirs:      src
  default-language:    Haskell2010
  ghc-options: -Wall

executable shh-example
  ghc-options: -threaded -with-rtsopts=-N
  default-language: Haskell2010
  build-depends:
    base >=4.9,
    async,
    shh
  hs-source-dirs: app
  main-is: Example.hs
  build-tools:
    coreutils,
    vault,
    vim
  

test-suite shh-tests
  ghc-options: -threaded -with-rtsopts=-N
  default-language: Haskell2010
  build-depends:
    base >=4.9,
    tasty,
    tasty-quickcheck,
    tasty-hunit,
    shh
  build-tools:
    perl,
    vim
  hs-source-dirs: test
  main-is: Test.hs
  type: exitcode-stdio-1.0