File: getopt-generics.cabal

package info (click to toggle)
haskell-getopt-generics 0.13.1.0-2
  • links: PTS
  • area: main
  • in suites: forky, sid, trixie
  • size: 260 kB
  • sloc: haskell: 1,644; makefile: 6
file content (125 lines) | stat: -rw-r--r-- 3,097 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
cabal-version: 1.12

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

name:           getopt-generics
version:        0.13.1.0
synopsis:       Create command line interfaces with ease
description:    Create command line interfaces with ease
category:       Console, System
homepage:       https://github.com/soenkehahn/getopt-generics#readme
bug-reports:    https://github.com/soenkehahn/getopt-generics/issues
author:         Linh Nguyen, Sönke Hahn
maintainer:     linh.nguyen@zalora.com, soenkehahn@gmail.com
copyright:      Zalora South East Asia Pte Ltd
license:        BSD3
license-file:   LICENSE
build-type:     Simple
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/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

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

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

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