packages feed

getopt-generics-0.11: getopt-generics.cabal

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

name:           getopt-generics
version:        0.11
synopsis:       Create command line interfaces with ease
description:    Create command line interfaces with ease
category:       Console, System
homepage:       https://github.com/zalora/getopt-generics#readme
bug-reports:    https://github.com/zalora/getopt-generics/issues
author:         Linh Nguyen, Sönke Hahn
maintainer:     linh.nguyen@zalora.com, soenke.hahn@zalora.com
copyright:      Zalora South East Asia Pte Ltd
license:        BSD3
license-file:   LICENSE
build-type:     Simple
cabal-version:  >= 1.10

extra-source-files:
    docs/CustomOption.hs
    docs/CustomOption.shell-protocol
    docs/CustomOptionRecord.hs
    docs/CustomOptionRecord.shell-protocol
    docs/RecordType.hs
    docs/RecordType.shell-protocol
    docs/Simple.hs
    docs/Simple.shell-protocol
    docs/SimpleRecord.hs
    docs/SimpleRecord.shell-protocol
    docs/Test01.hs
    docs/Test01.shell-protocol
    docs/Test02.hs
    docs/Test02.shell-protocol
    docs/Test03.hs
    docs/Test03.shell-protocol
    docs/Test04.hs
    docs/Test04.shell-protocol
    README.md

source-repository head
  type: git
  location: https://github.com/zalora/getopt-generics

library
  hs-source-dirs:
      src
  ghc-options: -Wall -fno-warn-name-shadowing
  build-depends:
      base == 4.*
    , base-compat >= 0.8
    , base-orphans
    , generics-sop
    , tagged
  exposed-modules:
      WithCli
      System.Console.GetOpt.Generics
  other-modules:
      System.Console.GetOpt.Generics.Modifier
      System.Console.GetOpt.Generics.Modifier.Types
      WithCli.Argument
      WithCli.Flag
      WithCli.HasArguments
      WithCli.Normalize
      WithCli.Parser
      WithCli.Result
  default-language: Haskell2010

test-suite spec
  type: exitcode-stdio-1.0
  main-is: Spec.hs
  hs-source-dirs:
      src
    , test
    , docs
  ghc-options: -Wall -fno-warn-name-shadowing -threaded -O0
  build-depends:
      base == 4.*
    , base-compat >= 0.8
    , base-orphans
    , generics-sop
    , tagged
    , hspec >= 2.1.8
    , QuickCheck
    , silently
    , filepath
    , safe
  other-modules:
      System.Console.GetOpt.Generics
      System.Console.GetOpt.Generics.Modifier
      System.Console.GetOpt.Generics.Modifier.Types
      WithCli
      WithCli.Argument
      WithCli.Flag
      WithCli.HasArguments
      WithCli.Normalize
      WithCli.Parser
      WithCli.Result
      ExamplesSpec
      ModifiersSpec
      ModifiersSpec.RenameOptionsSpec
      ModifiersSpec.UseForPositionalArgumentsSpec
      ShellProtocol
      System.Console.GetOpt.Generics.ModifierSpec
      System.Console.GetOpt.GenericsSpec
      Util
      WithCli.ArgumentSpec
      WithCli.HasArgumentsSpec
      WithCli.NormalizeSpec
      WithCli.ParserSpec
      WithCli.ResultSpec
      WithCliSpec
      CustomOption
      CustomOptionRecord
      RecordType
      Simple
      SimpleRecord
      Test01
      Test02
      Test03
      Test04
  default-language: Haskell2010