packages feed

exitcode-0.1.0.10: exitcode.cabal

-- documentation, see http://haskell.org/cabal/users-guide/

name:                   exitcode
version:                0.1.0.10
synopsis:               Monad transformer for exit codes
description:
  Monad transformer for exit codes
  .
  <<https://logo.systemf.com.au/systemf-450x450.jpg>>
license:                BSD3
license-file:           LICENCE
author:                 Queensland Functional Programming Lab <oᴉ˙ldɟb@llǝʞsɐɥ>
maintainer:             Tony Morris <oᴉ˙ldɟb@llǝʞsɐɥ>
copyright:              Copyright (C) 2019-2025 Tony Morris
category:               Control
build-type:             Simple
extra-source-files:     changelog.md
cabal-version:          >=1.10
homepage:               https://gitlab.com/system-f/code/exitcode
bug-reports:            https://gitlab.com/system-f/code/exitcode/issues
tested-with:             GHC == 7.10.3, GHC == 8.0.2, GHC == 8.2.2, GHC == 8.4.3, GHC == 8.6.1, GHC == 9.4.8, GHC == 9.6.7

source-repository       head
  type:                 git
  location:             git@gitlab.com:system-f/code/exitcode.git

library
  exposed-modules:      Control.Exitcode
                        Control.Process
                        Control.Process.CmdSpec
                        Control.Process.CreateProcess
                        Control.Process.FD
                        Control.Process.GroupID
                        Control.Process.Handle
                        Control.Process.Pid
                        Control.Process.Process
                        Control.Process.ProcessHandle
                        Control.Process.StdStream
                        Control.Process.UserID

  build-depends:        base >= 4.8 && < 6
                      , bifunctors >= 5 && < 6
                      , filepath >= 1.4 && < 2
                      , lens >= 4.15 && < 6
                      , mtl >= 2.2 && < 3
                      , process >= 1.6.12.0 && < 2
                      , semigroupoids >= 5.1 && < 7
                      , semigroups >= 0.16 && < 1
                      , transformers >= 0.5.0 && < 1
  hs-source-dirs:       src
  default-language:     Haskell2010
  ghc-options:          -Wall

test-suite             tests
  build-depends:       QuickCheck >= 2.9.2 && < 2.13
                     , base >= 4.8 && < 6
                     , bifunctors >= 5 && < 6
                     , checkers >= 0.4.6 && < 0.5
                     , exitcode
                     , hedgehog >= 0.5 && < 0.7
                     , lens >= 4.15 && < 6
                     , mtl >= 2.2 && < 2.3
                     , semigroupoids >= 5.1 && < 5.4
                     , tasty >= 0.11 && < 1.3
                     , tasty-hunit >= 0.9 && < 0.11
                     , tasty-hedgehog >= 0.1 && < 0.3
                     , tasty-quickcheck >= 0.8.4 && < 0.11
                     , transformers >= 0.5.0 && < 5.5
  type:                exitcode-stdio-1.0
  main-is:             Tests.hs
  hs-source-dirs:      test
  default-language:    Haskell2010
  ghc-options:         -Wall