ca-store/package.yaml
hylodon 68bba7c653 Move all output to a sum type
All errors, warnings, and messages are now listed in a sum type
in 'CAStore.Type.Text'. The added structure should help with
writing better error messages. Also, if and when we get to
localising ca-store, implementation will be trivial.
2025-09-18 16:12:46 +01:00

71 lines
1.2 KiB
YAML

name: ca-store
version: 0.0.0
license: GPL-3.0-or-later
category: Text
language: GHC2021
default-extensions:
- LambdaCase
- DeriveAnyClass
- DeriveGeneric
- DerivingStrategies
- DerivingVia
- ScopedTypeVariables
- TypeApplications
ghc-options:
- -Wall
- -Wcompat
- -Werror
- -fshow-warning-groups
- -Wincomplete-record-updates
- -Wincomplete-uni-patterns
- -Wredundant-constraints
- -O2
- -optc-O3
- -optc-ffast-math
- -fexcess-precision
- -j
- -fPIC
library:
when:
- condition: false
other-modules: Paths_ca_store
source-dirs: "src"
dependencies:
- barbies
- base
- bytestring
- cryptohash
- directory
- filepath
- mtl
- optparse-applicative
- recursion-schemes
- sqlite-simple
exposed-modules:
- CAStore.Command
- CAStore.Command.Type
- CAStore.Config
- CAStore.Config.CLI
- CAStore.Config.Type
- CAStore.Program
- CAStore.Program.Internal
- CAStore.Program.IO.Text
- CAStore.Program.Storage
- CAStore.Type
- CAStore.Type.Text
- Data.List.Extra
executables:
ca-store:
main: "Main.hs"
source-dirs: "app"
dependencies:
- base
- ca-store
ghc-options:
- -threaded
- -rtsopts=ignoreAll