forked from amy-keibler/lift-tools-framework
/
lift-tools-framework.cabal
93 lines (86 loc) · 3.63 KB
/
lift-tools-framework.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
cabal-version: 2.4
name: lift-tools-framework
version: 0.1.0.0
synopsis: A framework for building tool integrations with Sonatype Lift
-- A longer description of the package.
-- description:
-- category:
bug-reports: https://github.com/amy-keibler/lift-tools-framework
author: Amy Keibler
maintainer: amelia.keibler@gmail.com
copyright: (c) 2021 Amy Keibler
license: Apache-2.0 OR MIT
license-files: LICENSE-APACHE
, LICENSE-MIT
extra-source-files: README.md
library
exposed-modules: Lift.ToolIntegration
Lift.ToolIntegration.Applicable
Lift.ToolIntegration.Cli
Lift.ToolIntegration.Log
Lift.ToolIntegration.Project
Lift.ToolIntegration.Regex
Lift.ToolIntegration.Run
Lift.ToolIntegration.ToolResults
build-depends: base >=4.12.0.0 && < 4.15
, relude >= 1.0.0 && < 1.1
, aeson >= 1.5.6 && < 1.6
, directory >= 1.3.6 && < 1.4
, fast-logger >= 3.0.5 && < 3.1
, filepath >= 1.4.2 && < 1.5
, HMock >= 0.3.0 && < 0.4
, optparse-applicative >= 0.16.1 && < 0.17
, regex >= 1.1.0 && < 1.2
, typed-process >= 0.2.6 && < 0.3
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -threaded -Wall -Werror -rtsopts
default-extensions: NoImplicitPrelude
, OverloadedStrings
test-suite lift-tools-framework-tests
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules: Lift.ToolIntegrationSpec
Lift.ToolIntegration.ApplicableSpec
Lift.ToolIntegration.ProjectSpec
Lift.ToolIntegration.RunSpec
Mock.Project
build-depends: base >= 4.12.0.0 && < 4.15
, lift-tools-framework
, relude >= 1.0.0 && < 1.1
, aeson >= 1.5.6 && < 1.6
, directory >= 1.3.6 && < 1.4
, HMock
, hspec
, temporary
, raw-strings-qq
, regex >= 1.1.0 && < 1.2
hs-source-dirs: test
default-language: Haskell2010
ghc-options: -threaded -Wall -Werror -rtsopts
default-extensions: NoImplicitPrelude
, OverloadedStrings
executable example-run-process
main-is: RunProcessMain.hs
build-depends: base >= 4.12.0.0 && < 4.15
, lift-tools-framework
, relude >= 1.0.0 && < 1.1
, aeson >= 1.5.6 && < 1.6
hs-source-dirs: example
default-language: Haskell2010
ghc-options: -threaded -Wall -Werror -rtsopts
default-extensions: NoImplicitPrelude
, OverloadedStrings
executable example-run-per-file
main-is: RunPerFileMain.hs
build-depends: base >= 4.12.0.0 && < 4.15
, lift-tools-framework
, relude >= 1.0.0 && < 1.1
, hadolint >= 2.7.0 && < 2.8
, language-docker >= 10.1.0 && < 10.2
, megaparsec >= 9.1.0 && < 9.2
hs-source-dirs: example
default-language: Haskell2010
ghc-options: -threaded -Wall -Werror -rtsopts
default-extensions: NoImplicitPrelude
, OverloadedStrings