ffc8e793d5
When saving the game to a file that already exists, prompt for whether or not to overwrite the file. Since this was the first instance of a prompt triggered by another prompt, this also had to do a minor fix to swap the order of completing the prompt and clearing it, so that we don't submit the prompt and then immediately clear it.
126 lines
1.9 KiB
YAML
126 lines
1.9 KiB
YAML
name: xanthous
|
|
version: 0.1.0.0
|
|
github: "glittershark/xanthous"
|
|
license: GPL-3
|
|
author: "Griffin Smith"
|
|
maintainer: "root@gws.fyi"
|
|
copyright: "2019 Griffin Smith"
|
|
|
|
extra-source-files:
|
|
- README.org
|
|
|
|
synopsis: A WIP TUI RPG
|
|
category: Game
|
|
|
|
description: Please see the README on GitHub at <https://github.com/glittershark/xanthous>
|
|
|
|
dependencies:
|
|
- base
|
|
|
|
- aeson
|
|
- array
|
|
- QuickCheck
|
|
- quickcheck-text
|
|
- quickcheck-instances
|
|
- brick
|
|
- checkers
|
|
- classy-prelude
|
|
- comonad
|
|
- constraints
|
|
- containers
|
|
- data-default
|
|
- deepseq
|
|
- directory
|
|
- fgl
|
|
- fgl-arbitrary
|
|
- file-embed
|
|
- filepath
|
|
- generic-arbitrary
|
|
- generic-monoid
|
|
- generic-lens
|
|
- groups
|
|
- hgeometry
|
|
- hgeometry-combinatorial
|
|
- JuicyPixels
|
|
- lens
|
|
- linear
|
|
- megaparsec
|
|
- MonadRandom
|
|
- mtl
|
|
- optparse-applicative
|
|
- random
|
|
- random-fu
|
|
- random-extras
|
|
- random-source
|
|
- raw-strings-qq
|
|
- reflection
|
|
- Rasterific
|
|
- streams
|
|
- stache
|
|
- semigroupoids
|
|
- tomland
|
|
- text-zipper
|
|
- vector
|
|
- vty
|
|
- yaml
|
|
- zlib
|
|
|
|
default-extensions:
|
|
- BlockArguments
|
|
- ConstraintKinds
|
|
- DataKinds
|
|
- DeriveAnyClass
|
|
- DeriveGeneric
|
|
- DerivingStrategies
|
|
- DerivingVia
|
|
- FlexibleContexts
|
|
- FlexibleInstances
|
|
- FunctionalDependencies
|
|
- GADTSyntax
|
|
- GeneralizedNewtypeDeriving
|
|
- KindSignatures
|
|
- LambdaCase
|
|
- MultiWayIf
|
|
- NoImplicitPrelude
|
|
- NoStarIsType
|
|
- OverloadedStrings
|
|
- PolyKinds
|
|
- RankNTypes
|
|
- ScopedTypeVariables
|
|
- TupleSections
|
|
- TypeApplications
|
|
- TypeFamilies
|
|
- TypeOperators
|
|
|
|
ghc-options:
|
|
- -Wall
|
|
|
|
library:
|
|
source-dirs: src
|
|
|
|
executable:
|
|
source-dirs: src
|
|
main: Main.hs
|
|
dependencies:
|
|
- xanthous
|
|
ghc-options:
|
|
- -threaded
|
|
- -rtsopts
|
|
- -with-rtsopts=-N
|
|
- -O2
|
|
|
|
tests:
|
|
test:
|
|
main: Spec.hs
|
|
source-dirs: test
|
|
ghc-options:
|
|
- -threaded
|
|
- -rtsopts
|
|
- -with-rtsopts=-N
|
|
- -O0
|
|
dependencies:
|
|
- xanthous
|
|
- tasty
|
|
- tasty-hunit
|
|
- tasty-quickcheck
|
|
- lens-properties
|