-
Notifications
You must be signed in to change notification settings - Fork 0
/
devbot.cabal
134 lines (115 loc) · 2.4 KB
/
devbot.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
name: devbot
version: 0.1.1.0
synopsis: A lightweight, inspectable task scheduler
description: Please see README.md
homepage: https://public.anardil.net/code/devbot/
license: BSD3
license-file: LICENSE
author: Austin
maintainer: austin@anardil.net
copyright: 2018, Austin
category: Utility
build-type: Simple
cabal-version: >=1.10
flag release
description: for installation
default: False
manual: True
executable devbot
hs-source-dirs: src
main-is: main.hs
default-language: Haskell2010
default-extensions: LambdaCase, RecordWildCards
ghc-options:
-Wall
if flag(release)
ghc-options: -O2
else
ghc-options: -O0
build-depends:
base >= 4.7 && < 5,
apocrypha,
devbot,
process,
time
library
hs-source-dirs:
.
ghc-options:
-Wall
if flag(release)
ghc-options: -O2
else
ghc-options: -O0
exposed-modules:
Devbot.Event.Config
Devbot.Event.Runtime
Devbot.Service.Config
Devbot.Service.Runtime
Devbot.Internal.Common
Devbot.Internal.ColorText
Devbot.Internal.Display
Devbot.Internal.Directory
Devbot.Internal.Monitor
Devbot.Internal.Parser
Devbot.Internal.Persist
Devbot.Internal.System
Devbot.Internal.Table
Devbot.Bot
Devbot.Daemon
Devbot.List
Devbot.ParseCheck
Devbot.Run
Devbot.Status
Devbot.Schema
Devbot.Table
default-language: Haskell2010
default-extensions: LambdaCase, RecordWildCards
build-depends:
base >= 4.7 && < 5,
aeson,
apocrypha,
directory,
filepath,
process,
regex-tdfa,
scientific,
text,
time,
vector,
unordered-containers,
yaml
if os(windows)
build-depends:
Win32
else
build-depends:
unix
test-suite bot
hs-source-dirs: test
main-is: Spec.hs
type: exitcode-stdio-1.0
default-language: Haskell2010
build-depends:
base >= 4.7 && < 5,
aeson,
apocrypha,
devbot,
directory,
filepath,
hspec,
process,
QuickCheck,
text,
time,
vector,
yaml,
unordered-containers
other-modules:
CommonSpec
ParserSpec
SystemSpec
EventSpec
MonitorSpec
TableSpec
build-tool-depends: hspec-discover:hspec-discover == 2.*