-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathbutcher.cabal
136 lines (127 loc) · 3.08 KB
/
butcher.cabal
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
126
127
128
129
130
131
132
133
134
135
136
name: butcher
version: 1.3.3.2
synopsis: Chops a command or program invocation into digestable pieces.
description: See the <https://github.com/lspitzner/butcher/blob/master/README.md README> (it is properly formatted on github).
license: BSD3
license-file: LICENSE
author: Lennart Spitzner
maintainer: Lennart Spitzner <[email protected]>
copyright: Copyright (C) 2016-2020 Lennart Spitzner
category: UI
build-type: Simple
Stability: experimental
extra-source-files: {
ChangeLog.md
srcinc/prelude.inc
README.md
}
cabal-version: >=1.10
homepage: https://github.com/lspitzner/butcher/
bug-reports: https://github.com/lspitzner/butcher/issues
source-repository head {
type: git
location: https://github.com/lspitzner/butcher.git
}
library
exposed-modules: UI.Butcher.Monadic.Types
UI.Butcher.Monadic
UI.Butcher.Monadic.Command
UI.Butcher.Monadic.Param
UI.Butcher.Monadic.Flag
UI.Butcher.Monadic.Pretty
UI.Butcher.Monadic.IO
UI.Butcher.Monadic.Interactive
UI.Butcher.Monadic.BuiltinCommands
other-modules: UI.Butcher.Monadic.Internal.Types
UI.Butcher.Monadic.Internal.Core
build-depends:
{ base >=4.11 && <4.15
, free < 5.2
, unsafe < 0.1
, microlens <0.5
, microlens-th <0.5
, multistate >=0.7 && <0.9
, pretty <1.2
, containers <0.7
, transformers <0.6
, mtl <2.3
, extra <1.8
, void <0.8
, bifunctors <5.6
, deque >=0.3 && <0.5
}
hs-source-dirs: src
default-language: Haskell2010
default-extensions: {
CPP
NoImplicitPrelude
GADTs
FlexibleContexts
FlexibleInstances
ScopedTypeVariables
MonadComprehensions
LambdaCase
MultiWayIf
KindSignatures
}
other-extensions: {
DeriveFunctor
ExistentialQuantification
GeneralizedNewtypeDeriving
StandaloneDeriving
DataKinds
TypeOperators
TemplateHaskell
}
ghc-options: {
-Wall
-Wcompat
-fno-spec-constr
-fno-warn-unused-imports
-fno-warn-orphans
}
include-dirs:
srcinc
test-suite tests
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends:
{ base <999
, butcher
, free
, unsafe
, microlens
, microlens-th
, multistate
, pretty
, containers
, transformers
, mtl
, extra
, deque
, hspec
}
ghc-options: -Wall -rtsopts
main-is: TestMain.hs
other-modules:
hs-source-dirs: src-tests
include-dirs:
srcinc
default-extensions: {
CPP
NoImplicitPrelude
GADTs
FlexibleContexts
FlexibleInstances
ScopedTypeVariables
MonadComprehensions
LambdaCase
MultiWayIf
KindSignatures
}
ghc-options: {
-Wall
-fno-spec-constr
-fno-warn-unused-imports
-fno-warn-orphans
}