packages feed

haskell-awk-1.2: haskell-awk.cabal

cabal-version: 1.24

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

name:           haskell-awk
version:        1.2
synopsis:       Transform text from the command-line using Haskell expressions.
description:    Hawk is a command line utility to process streams of text using Haskell code. It is intended to be used in a UNIX pipeline. It offers a configuration system to personalize imported modules and a way to represent values on the console.
category:       Console
homepage:       https://github.com/gelisam/hawk#readme
bug-reports:    https://github.com/gelisam/hawk/issues
author:         Mario Pastorelli <pastorelli.mario@gmail.com>,  Samuel Gélineau <gelisam@gmail.com>
maintainer:     Mario Pastorelli <pastorelli.mario@gmail.com>,  Samuel Gélineau <gelisam@gmail.com>
license:        Apache-2.0
license-file:   LICENSE
build-type:     Custom
extra-source-files:
    README.md
    CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/gelisam/hawk

custom-setup
  setup-depends:
      Cabal >=3.0.1.0
    , base >=4.13.0.0 && <5
    , cabal-doctest >=1.0.8

library
  exposed-modules:
      System.Console.Hawk.Args.Spec
      System.Console.Hawk.Path
      System.Console.Hawk.Representable
      System.Console.Hawk.Runtime
      System.Console.Hawk.Runtime.Base
      System.Console.Hawk.Version
  other-modules:
      Paths_haskell_awk
  hs-source-dirs:
      runtime
  ghc-options: -Wall
  build-depends:
      base >=4.13.0.0 && <5
    , bytestring >=0.10.10.1
    , containers >=0.6.2.1
    , ghc >=8.8.4
    , list-t >=1.0.4
    , stringsearch >=0.3.6.6
  if os(windows)
    build-depends:
        base <0
  default-language: Haskell2010

executable hawk
  main-is: Main.hs
  other-modules:
      Control.Monad.Trans.OptionParser
      Control.Monad.Trans.State.Persistent
      Control.Monad.Trans.Uncertain
      Data.Cache
      Data.HaskellExpr
      Data.HaskellExpr.Base
      Data.HaskellExpr.Eval
      Data.HaskellModule
      Data.HaskellModule.Base
      Data.HaskellModule.Parse
      Data.HaskellSource
      Language.Haskell.Exts.Location
      System.Console.Hawk
      System.Console.Hawk.Args
      System.Console.Hawk.Args.Option
      System.Console.Hawk.Args.Parse
      System.Console.Hawk.Context
      System.Console.Hawk.Context.Base
      System.Console.Hawk.Context.Dir
      System.Console.Hawk.Context.Paths
      System.Console.Hawk.Help
      System.Console.Hawk.Interpreter
      System.Console.Hawk.Lock
      System.Console.Hawk.PackageDbs
      System.Console.Hawk.PackageDbs.TH
      System.Console.Hawk.Runtime.HaskellExpr
      System.Console.Hawk.UserExpr.CanonicalExpr
      System.Console.Hawk.UserExpr.InputReadyExpr
      System.Console.Hawk.UserExpr.OriginalExpr
      System.Console.Hawk.UserPrelude
      System.Console.Hawk.UserPrelude.Defaults
      System.Console.Hawk.UserPrelude.Extend
      System.Directory.Extra
      System.Directory.PathFinder
      Paths_haskell_awk
  hs-source-dirs:
      src
  ghc-options: -Wall
  build-depends:
      base >=4.13.0.0 && <5
    , bytestring >=0.10.10.1
    , containers >=0.6.2.1
    , directory >=1.3.6.0
    , exceptions >=0.10.4
    , extra >=1.7.9
    , filelock >=0.1.1.5
    , filepath >=1.4.2.1
    , ghc >=8.8.4
    , haskell-awk
    , haskell-src-exts >=1.23.1
    , hint >=0.9.0.3
    , list-t >=1.0.4
    , mtl >=2.2.2
    , process >=1.6.9.0
    , stringsearch >=0.3.6.6
    , template-haskell >=2.15.0.0
    , time >=1.9.3
    , transformers >=0.5.6.2
  if os(windows)
    build-depends:
        base <0
  default-language: Haskell2010

test-suite reference
  type: exitcode-stdio-1.0
  main-is: RunTests.hs
  other-modules:
      Control.Monad.Trans.OptionParser
      Control.Monad.Trans.State.Persistent
      Control.Monad.Trans.Uncertain
      Data.Cache
      Data.HaskellExpr
      Data.HaskellExpr.Base
      Data.HaskellExpr.Eval
      Data.HaskellModule
      Data.HaskellModule.Base
      Data.HaskellModule.Parse
      Data.HaskellSource
      Language.Haskell.Exts.Location
      Main
      System.Console.Hawk
      System.Console.Hawk.Args
      System.Console.Hawk.Args.Option
      System.Console.Hawk.Args.Parse
      System.Console.Hawk.Context
      System.Console.Hawk.Context.Base
      System.Console.Hawk.Context.Dir
      System.Console.Hawk.Context.Paths
      System.Console.Hawk.Help
      System.Console.Hawk.Interpreter
      System.Console.Hawk.Lock
      System.Console.Hawk.PackageDbs
      System.Console.Hawk.PackageDbs.TH
      System.Console.Hawk.Runtime.HaskellExpr
      System.Console.Hawk.UserExpr.CanonicalExpr
      System.Console.Hawk.UserExpr.InputReadyExpr
      System.Console.Hawk.UserExpr.OriginalExpr
      System.Console.Hawk.UserPrelude
      System.Console.Hawk.UserPrelude.Defaults
      System.Console.Hawk.UserPrelude.Extend
      System.Directory.Extra
      System.Directory.PathFinder
      Data.HaskellModule.Parse.Test
      System.Console.Hawk.Lock.Test
      System.Console.Hawk.PreludeTests
      System.Console.Hawk.Representable.Test
      System.Console.Hawk.Test
      System.Console.Hawk.TestUtils
      Paths_haskell_awk
  hs-source-dirs:
      src
      tests
  ghc-options: -Wall
  build-depends:
      HUnit >=1.6.1.0
    , aeson >=1.4.7.1
    , attoparsec >=0.13.2.4
    , base >=4.13.0.0 && <5
    , bytestring >=0.10.10.1
    , containers >=0.6.2.1
    , directory >=1.3.6.0
    , doctest >=0.16.3
    , easy-file >=0.2.2
    , exceptions >=0.10.4
    , extra >=1.7.9
    , filelock >=0.1.1.5
    , filepath >=1.4.2.1
    , ghc >=8.8.4
    , haskell-awk
    , haskell-src-exts >=1.23.1
    , hint >=0.9.0.3
    , hspec >=2.7.6
    , list-t >=1.0.4
    , mtl >=2.2.2
    , process >=1.6.9.0
    , stringsearch >=0.3.6.6
    , template-haskell >=2.15.0.0
    , temporary >=1.3
    , test-framework >=0.8.2.0
    , test-framework-hunit >=0.3.0.2
    , time >=1.9.3
    , transformers >=0.5.6.2
  if os(windows)
    build-depends:
        base <0
  default-language: Haskell2010