/
curry-mud.cabal
227 lines (223 loc) · 9.14 KB
/
curry-mud.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
224
225
226
227
name: curry-mud
version: 0.1.0.0
synopsis: A Multi-User Dungeon server.
description: A text-based multiplayer real-time virtual world implemented over the Telnet protocol.
license: BSD3
license-file: LICENSE
author: Jason Stolaruk
maintainer: jasonstolaruk@gmail.com
copyright: Copyright (c) 2013-2018 Jason Stolaruk and Detroit Labs LLC
category: Game
stability: alpha
homepage: https://github.com/jasonstolaruk/CurryMUD
bug-reports: https://github.com/jasonstolaruk/CurryMUD/issues
build-type: Simple
cabal-version: >=1.10
executable curry
default-language: Haskell2010
ghc-options: -Wall -Werror -threaded -rtsopts "-with-rtsopts=-N -T"
-- ghc-options: -Wall -Werror -threaded -rtsopts "-with-rtsopts=-N -T" -O2 -optc-O3
main-is: Main.hs
build-depends: base >=4.10 && <5.0
, curry-mud
, directory
, ekg
, mtl
, text
, yaml
hs-source-dirs: src
library
default-language: Haskell2010
ghc-options: -Wall -Werror
-- ghc-options: -Wall -Werror -O2 -optc-O3
exposed-modules: Mud.Cmds.Admin
Mud.Cmds.Debug
Mud.Cmds.ExpCmds
Mud.Cmds.Msgs.Advice
Mud.Cmds.Msgs.CmdDesc
Mud.Cmds.Msgs.Dude
Mud.Cmds.Msgs.Hint
Mud.Cmds.Msgs.Misc
Mud.Cmds.Msgs.Sorry
Mud.Cmds.Pla
Mud.Cmds.Util.Abbrev
Mud.Cmds.Util.CmdPrefixes
Mud.Cmds.Util.EmoteExp.EmoteExp
Mud.Cmds.Util.EmoteExp.TwoWayEmoteExp
Mud.Cmds.Util.Misc
Mud.Cmds.Util.Pla
Mud.Data.Misc
Mud.Data.State.ActionParams.ActionParams
Mud.Data.State.ActionParams.Misc
Mud.Data.State.MsgQueue
Mud.Data.State.MudData
Mud.Data.State.Util.Calc
Mud.Data.State.Util.Clone
Mud.Data.State.Util.Coins
Mud.Data.State.Util.Death
Mud.Data.State.Util.Destroy
Mud.Data.State.Util.Effect
Mud.Data.State.Util.Egress
Mud.Data.State.Util.GMCP
Mud.Data.State.Util.Get
Mud.Data.State.Util.Hierarchy
Mud.Data.State.Util.Lang
Mud.Data.State.Util.Locks
Mud.Data.State.Util.Make
Mud.Data.State.Util.Misc
Mud.Data.State.Util.Noun
Mud.Data.State.Util.Output
Mud.Data.State.Util.Put
Mud.Data.State.Util.Random
Mud.Interp.CentralDispatch
Mud.Interp.Dispatch
Mud.Interp.Login
Mud.Interp.Misc
Mud.Interp.MultiLine
Mud.Interp.Npc
Mud.Interp.Pager
Mud.Interp.Pause
Mud.Misc.ANSI
Mud.Misc.CurryTime
Mud.Misc.Database
Mud.Misc.EffectFuns
Mud.Misc.FeelingFuns
Mud.Misc.Gods
Mud.Misc.LocPref
Mud.Misc.Logging
Mud.Misc.Misc
Mud.Misc.NameResolution
Mud.Misc.Persist
Mud.Misc.Readymade
Mud.TheWorld.FoodIds
Mud.TheWorld.Foods
Mud.TheWorld.Kits
Mud.TheWorld.LiqIds
Mud.TheWorld.Liqs
Mud.TheWorld.Misc
Mud.TheWorld.TheWorld
Mud.TheWorld.Zones.AdminZone
Mud.TheWorld.Zones.AdminZoneIds
Mud.TheWorld.Zones.Loplenko
Mud.TheWorld.Zones.LoplenkoIds
Mud.TheWorld.Zones.Tutorial
Mud.TheWorld.Zones.TutorialIds
Mud.TheWorld.Zones.Warehouse
Mud.TheWorld.Zones.WarehouseIds
Mud.TheWorld.Zones.ZoneMap
Mud.Threads.Act
Mud.Threads.Biodegrader
Mud.Threads.CorpseDecomposer
Mud.Threads.CurryTime
Mud.Threads.DbTblPurger
Mud.Threads.Digester
Mud.Threads.Effect
Mud.Threads.FeelingTimer
Mud.Threads.InacTimer
Mud.Threads.LightTimer
Mud.Threads.Listen
Mud.Threads.Misc
Mud.Threads.NpcServer
Mud.Threads.Receive
Mud.Threads.Regen
Mud.Threads.RmFuns
Mud.Threads.Server
Mud.Threads.SpiritTimer
Mud.Threads.Talk
Mud.Threads.ThreadTblPurger
Mud.Threads.TrashDumpPurger
Mud.Threads.WorldPersister
Mud.TopLvlDefs.Chars
Mud.TopLvlDefs.FilePaths
Mud.TopLvlDefs.Misc
Mud.TopLvlDefs.Padding
Mud.TopLvlDefs.Seconds
Mud.TopLvlDefs.Telnet.Chars
Mud.TopLvlDefs.Telnet.CodeMap
Mud.TopLvlDefs.Vals
Mud.TopLvlDefs.Vols
Mud.TopLvlDefs.Wear
Mud.TopLvlDefs.Weights
Mud.Util.List
Mud.Util.Misc
Mud.Util.Operators
Mud.Util.Padding
Mud.Util.Quoting
Mud.Util.Telnet
Mud.Util.Text
Mud.Util.Token
Mud.Util.Wrapping
other-modules: Paths_curry_mud
build-depends: base >=4.10 && <5.0
, MissingH
, aeson
, ansi-terminal
, async
, bcrypt
, bytestring
, clock
, conduit
, conduit-extra
, containers
, directory
, filepath
, formatting
, hslogger
, lens
, lifted-base
, monad-control
, monad-loops
, mtl
, mwc-random
, network
, network-info
, process
, random
, regex-pcre
, resourcet
, split
, sqlite-simple
, stm
, stm-chans
, text
, time
, transformers
, transformers-base
, unix
, vector
, yaml
hs-source-dirs: lib
test-suite test
default-language: Haskell2010
ghc-options: -Wall -Werror
type: exitcode-stdio-1.0
hs-source-dirs: tests
main-is: test.hs
other-modules: MudTests.Data.Misc
MudTests.Data.State.Util.Misc
MudTests.Data.State.Util.Random
MudTests.Misc.CurryTime
MudTests.TestUtil
MudTests.TheWorld.TheWorld
MudTests.Util.List
MudTests.Util.Misc
MudTests.Util.Padding
MudTests.Util.Telnet
MudTests.Util.Text
MudTests.Util.Wrapping
build-depends: base >=4.10 && <5.0
, QuickCheck
, containers
, curry-mud
, lens
, mtl
, quickcheck-instances
, tasty
, tasty-hunit
, tasty-quickcheck
, text
, transformers
, vector
source-repository head
type: git
location: https://github.com/jasonstolaruk/CurryMUD