-
Notifications
You must be signed in to change notification settings - Fork 20
/
haskell-awk.cabal
223 lines (216 loc) · 6.39 KB
/
haskell-awk.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
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
cabal-version: 1.24
-- This file has been generated from package.yaml by hpack version 0.35.2.
--
-- see: https://github.com/sol/hpack
name: haskell-awk
version: 1.2.0.1
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 <[email protected]>, Samuel Gélineau <[email protected]>
maintainer: Samuel Gélineau <[email protected]>, Jens Petersen <[email protected]>
license: Apache-2.0
license-file: LICENSE
build-type: Custom
tested-with:
GHC==8.0.2
, GHC==8.10.4
extra-source-files:
README.md
CHANGELOG.md
tests/inputs/0-100
tests/inputs/1-10
tests/inputs/1-12
tests/inputs/1-3
tests/inputs/1-6
tests/inputs/1-9
tests/inputs/1-9commas
tests/inputs/1-9tabs
tests/inputs/equation
tests/inputs/example.in
tests/inputs/json
tests/inputs/passwd
tests/preludes/default/prelude.hs
tests/preludes/moduleName/prelude.hs
tests/preludes/moduleNamedMain/prelude.hs
tests/preludes/noImplicitPrelude/prelude.hs
tests/preludes/readme/prelude.hs
tests/preludes/set/prelude.hs
source-repository head
type: git
location: https://github.com/gelisam/hawk
custom-setup
setup-depends:
Cabal >=2.0.1.1
, base >=4.10.1.0 && <5
, cabal-doctest >=1.0.4
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.10.1.0 && <5
, bytestring >=0.10.8.2
, containers >=0.5.10.2
, ghc >=8.2.2
, list-t >=1.0.0.1
, stringsearch >=0.3.6.6
default-language: Haskell2010
if os(windows)
build-depends:
base <0
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.10.1.0 && <5
, bytestring >=0.10.8.2
, containers >=0.5.10.2
, directory >=1.3.0.2
, extra >=1.6.2
, filelock >=0.1.1.2
, filepath >=1.4.1.2
, ghc >=8.2.2
, haskell-awk
, haskell-src-exts >=1.19.1
, hint >=0.7.0
, list-t >=1.0.0.1
, mtl >=2.2.1
, process >=1.6.1.0
, template-haskell >=2.12.0.0
, transformers >=0.5.2.0
default-language: Haskell2010
if os(windows)
build-depends:
base <0
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.0.0
, aeson >=1.2.3.0
, attoparsec >=0.13.2.0
, base >=4.10.1.0 && <5
, bytestring >=0.10.8.2
, containers >=0.5.10.2
, directory >=1.3.0.2
, doctest >=0.13.0
, easy-file >=0.2.1
, exceptions >=0.8.3
, extra >=1.6.2
, filelock >=0.1.1.2
, filepath >=1.4.1.2
, ghc >=8.2.2
, haskell-awk
, haskell-src-exts >=1.19.1
, hint >=0.7.0
, hspec >=2.4.4
, list-t >=1.0.0.1
, mtl >=2.2.1
, process >=1.6.1.0
, template-haskell >=2.12.0.0
, temporary >=1.2.1.1
, test-framework >=0.8.1.1
, test-framework-hunit >=0.3.0.2
, time >=1.8.0.2
, transformers >=0.5.2.0
default-language: Haskell2010
if os(windows)
build-depends:
base <0