cabal-version: 1.18
-- This file has been generated from package.yaml by hpack version 0.33.0.
--
-- see: https://github.com/sol/hpack
--
-- hash: d17b097b7481b77c55ba13052f69950fec4cd0809ca7f49be4f52b1a6fc2ad28
name: calamity-commands
version: 0.1.1.0
synopsis: A library for declaring, parsing, and invoking text-input based commands
description: Please see the README on GitHub at <https://github.com/simmsb/calamity#readme>
category: Utils
homepage: https://github.com/simmsb/calamity
bug-reports: https://github.com/simmsb/calamity/issues
author: Ben Simms
maintainer: ben@bensimms.moe
copyright: 2020 Ben Simms
license: MIT
license-file: LICENSE
tested-with: GHC == 8.10.4
build-type: Simple
extra-source-files:
README.md
ChangeLog.md
extra-doc-files:
README.md
source-repository head
type: git
location: https://github.com/simmsb/calamity
library
exposed-modules:
CalamityCommands
CalamityCommands.AliasType
CalamityCommands.Check
CalamityCommands.Command
CalamityCommands.CommandUtils
CalamityCommands.Context
CalamityCommands.Dsl
CalamityCommands.Error
CalamityCommands.Group
CalamityCommands.Handler
CalamityCommands.Help
CalamityCommands.Internal.LocalWriter
CalamityCommands.Internal.RunIntoM
CalamityCommands.Internal.Utils
CalamityCommands.ParsePrefix
CalamityCommands.Parser
CalamityCommands.Utils
other-modules:
Paths_calamity_commands
hs-source-dirs:
./.
default-extensions: StrictData AllowAmbiguousTypes BlockArguments NoMonomorphismRestriction BangPatterns BinaryLiterals UndecidableInstances ConstraintKinds DataKinds DefaultSignatures DeriveDataTypeable DeriveFoldable DeriveFunctor DeriveGeneric DeriveTraversable DoAndIfThenElse EmptyDataDecls ExistentialQuantification FlexibleContexts FlexibleInstances FunctionalDependencies GADTs DerivingVia DerivingStrategies GeneralizedNewtypeDeriving StandaloneDeriving DeriveAnyClass InstanceSigs KindSignatures LambdaCase MultiParamTypeClasses MultiWayIf NamedFieldPuns OverloadedStrings OverloadedLabels PartialTypeSignatures PatternGuards PolyKinds RankNTypes RecordWildCards ScopedTypeVariables TupleSections TypeFamilies TypeSynonymInstances ViewPatterns DuplicateRecordFields TypeOperators TypeApplications RoleAnnotations
ghc-options: -fplugin=Polysemy.Plugin -funbox-strict-fields -Wall -fno-warn-name-shadowing
build-depends:
base >=4.13 && <5
, generic-lens >=2.0 && <3
, lens >=4.18 && <6
, megaparsec >=8 && <10
, polysemy >=1.5 && <2
, polysemy-plugin >=0.3 && <0.4
, text >=1.2 && <2
, text-show >=3.8 && <4
, unordered-containers >=0.2 && <0.3
default-language: Haskell2010