cabal-version: 1.12
-- This file has been generated from package.yaml by hpack version 0.36.0.
--
-- see: https://github.com/sol/hpack
name: opt-env-conf-test
version: 0.0.0.0
synopsis: A testing companion package for opt-env-conf
copyright: Copyright: (c) 2024 Tom Sydney Kerckhove
license: OtherLicense
license-file: LICENSE.md
build-type: Simple
extra-source-files:
CHANGELOG.md
test_resources/completion/bash-completion-script.bash
test_resources/completion/fish-completion-script.fish
test_resources/completion/zsh-completion-script.zsh
test_resources/docs/args/config-docs.txt
test_resources/docs/args/config.txt
test_resources/docs/args/docs.txt
test_resources/docs/args/env-docs.txt
test_resources/docs/args/env.txt
test_resources/docs/args/help.txt
test_resources/docs/args/man.txt
test_resources/docs/args/opt-docs.txt
test_resources/docs/args/opt-long.txt
test_resources/docs/args/opt-short.txt
test_resources/docs/args/reference.txt
test_resources/docs/args/show.txt
test_resources/docs/args/version.txt
test_resources/docs/big-config/config-docs.txt
test_resources/docs/big-config/config.txt
test_resources/docs/big-config/docs.txt
test_resources/docs/big-config/env-docs.txt
test_resources/docs/big-config/env.txt
test_resources/docs/big-config/help.txt
test_resources/docs/big-config/man.txt
test_resources/docs/big-config/opt-docs.txt
test_resources/docs/big-config/opt-long.txt
test_resources/docs/big-config/opt-short.txt
test_resources/docs/big-config/reference.txt
test_resources/docs/big-config/show.txt
test_resources/docs/big-config/version.txt
test_resources/docs/empty/config-docs.txt
test_resources/docs/empty/config.txt
test_resources/docs/empty/docs.txt
test_resources/docs/empty/env-docs.txt
test_resources/docs/empty/env.txt
test_resources/docs/empty/help.txt
test_resources/docs/empty/man.txt
test_resources/docs/empty/opt-docs.txt
test_resources/docs/empty/opt-long.txt
test_resources/docs/empty/opt-short.txt
test_resources/docs/empty/reference.txt
test_resources/docs/empty/show.txt
test_resources/docs/empty/version.txt
test_resources/docs/enable-disable/config-docs.txt
test_resources/docs/enable-disable/config.txt
test_resources/docs/enable-disable/docs.txt
test_resources/docs/enable-disable/env-docs.txt
test_resources/docs/enable-disable/env.txt
test_resources/docs/enable-disable/help.txt
test_resources/docs/enable-disable/man.txt
test_resources/docs/enable-disable/opt-docs.txt
test_resources/docs/enable-disable/opt-long.txt
test_resources/docs/enable-disable/opt-short.txt
test_resources/docs/enable-disable/reference.txt
test_resources/docs/enable-disable/show.txt
test_resources/docs/enable-disable/version.txt
test_resources/docs/greet/config-docs.txt
test_resources/docs/greet/config.txt
test_resources/docs/greet/docs.txt
test_resources/docs/greet/env-docs.txt
test_resources/docs/greet/env.txt
test_resources/docs/greet/help.txt
test_resources/docs/greet/man.txt
test_resources/docs/greet/opt-docs.txt
test_resources/docs/greet/opt-long.txt
test_resources/docs/greet/opt-short.txt
test_resources/docs/greet/reference.txt
test_resources/docs/greet/show.txt
test_resources/docs/greet/version.txt
test_resources/docs/hidden/config-docs.txt
test_resources/docs/hidden/config.txt
test_resources/docs/hidden/docs.txt
test_resources/docs/hidden/env-docs.txt
test_resources/docs/hidden/env.txt
test_resources/docs/hidden/help.txt
test_resources/docs/hidden/man.txt
test_resources/docs/hidden/opt-docs.txt
test_resources/docs/hidden/opt-long.txt
test_resources/docs/hidden/opt-short.txt
test_resources/docs/hidden/reference.txt
test_resources/docs/hidden/show.txt
test_resources/docs/hidden/version.txt
test_resources/docs/optional/config-docs.txt
test_resources/docs/optional/config.txt
test_resources/docs/optional/docs.txt
test_resources/docs/optional/env-docs.txt
test_resources/docs/optional/env.txt
test_resources/docs/optional/help.txt
test_resources/docs/optional/man.txt
test_resources/docs/optional/opt-docs.txt
test_resources/docs/optional/opt-long.txt
test_resources/docs/optional/opt-short.txt
test_resources/docs/optional/reference.txt
test_resources/docs/optional/show.txt
test_resources/docs/optional/version.txt
test_resources/docs/sub-commands/config-docs.txt
test_resources/docs/sub-commands/config.txt
test_resources/docs/sub-commands/docs.txt
test_resources/docs/sub-commands/env-docs.txt
test_resources/docs/sub-commands/env.txt
test_resources/docs/sub-commands/help.txt
test_resources/docs/sub-commands/man.txt
test_resources/docs/sub-commands/opt-docs.txt
test_resources/docs/sub-commands/opt-long.txt
test_resources/docs/sub-commands/opt-short.txt
test_resources/docs/sub-commands/reference.txt
test_resources/docs/sub-commands/show.txt
test_resources/docs/sub-commands/version.txt
test_resources/docs/three-commands/config-docs.txt
test_resources/docs/three-commands/config.txt
test_resources/docs/three-commands/docs.txt
test_resources/docs/three-commands/env-docs.txt
test_resources/docs/three-commands/env.txt
test_resources/docs/three-commands/help.txt
test_resources/docs/three-commands/man.txt
test_resources/docs/three-commands/opt-docs.txt
test_resources/docs/three-commands/opt-long.txt
test_resources/docs/three-commands/opt-short.txt
test_resources/docs/three-commands/reference.txt
test_resources/docs/three-commands/show.txt
test_resources/docs/three-commands/version.txt
test_resources/docs/verbose/config-docs.txt
test_resources/docs/verbose/config.txt
test_resources/docs/verbose/docs.txt
test_resources/docs/verbose/env-docs.txt
test_resources/docs/verbose/env.txt
test_resources/docs/verbose/help.txt
test_resources/docs/verbose/man.txt
test_resources/docs/verbose/opt-docs.txt
test_resources/docs/verbose/opt-long.txt
test_resources/docs/verbose/opt-short.txt
test_resources/docs/verbose/reference.txt
test_resources/docs/verbose/show.txt
test_resources/docs/verbose/version.txt
test_resources/docs/yes-no/config-docs.txt
test_resources/docs/yes-no/config.txt
test_resources/docs/yes-no/docs.txt
test_resources/docs/yes-no/env-docs.txt
test_resources/docs/yes-no/env.txt
test_resources/docs/yes-no/help.txt
test_resources/docs/yes-no/man.txt
test_resources/docs/yes-no/opt-docs.txt
test_resources/docs/yes-no/opt-long.txt
test_resources/docs/yes-no/opt-short.txt
test_resources/docs/yes-no/reference.txt
test_resources/docs/yes-no/show.txt
test_resources/docs/yes-no/version.txt
test_resources/error/all-or-nothing-relevant.txt
test_resources/error/all-or-nothing.txt
test_resources/error/check-failed-checkEither.txt
test_resources/error/check-failed-checkMaybe.txt
test_resources/error/empty-choice.txt
test_resources/error/empty.txt
test_resources/error/missing-argument.txt
test_resources/error/missing-env.txt
test_resources/error/missing-option.txt
test_resources/error/missing-options.txt
test_resources/error/missing-var.txt
test_resources/error/missing-vars.txt
test_resources/error/read-int-argument.txt
test_resources/error/read-int-option.txt
test_resources/error/read-int-options.txt
test_resources/error/required-command.txt
test_resources/error/some-none.txt
test_resources/error/unfolding-tombstone-option.txt
test_resources/error/unfolding-tombstone-switch.txt
test_resources/error/unreadable-var.txt
test_resources/error/unreadable-vars.txt
test_resources/error/unrecognised-command.txt
test_resources/lint/config-without-load.txt
test_resources/lint/dash-in-long.txt
test_resources/lint/dash-in-short.txt
test_resources/lint/empty-setting.txt
test_resources/lint/no-commands.txt
test_resources/lint/no-dashed-for-option.txt
test_resources/lint/no-dashed-for-switch.txt
test_resources/lint/no-metavar-for-argument.txt
test_resources/lint/no-metavar-for-env.txt
test_resources/lint/no-metavar-for-option.txt
test_resources/lint/no-reader-for-argument.txt
test_resources/lint/no-reader-for-env.txt
test_resources/lint/no-reader-for-option.txt
test_resources/lint/null-setting.txt
test_resources/lint/only-default.txt
test_resources/lint/unreadable-example.txt
library
exposed-modules:
OptEnvConf.Args.Gen
OptEnvConf.EnvMap.Gen
OptEnvConf.Test
other-modules:
Paths_opt_env_conf_test
hs-source-dirs:
src/
ghc-options: -Wall
build-depends:
base <5
, genvalidity
, genvalidity-containers
, opt-env-conf
, safe-coloured-text
, sydtest
, text
default-language: Haskell2010
executable opt-env-conf-example
main-is: Main.hs
other-modules:
Paths_opt_env_conf_test
hs-source-dirs:
app
build-depends:
base <5
, opt-env-conf
, text
default-language: Haskell2010
test-suite opt-env-conf-test
type: exitcode-stdio-1.0
main-is: Spec.hs
other-modules:
OptEnvConf.APISpec
OptEnvConf.ArgsSpec
OptEnvConf.CompletionSpec
OptEnvConf.EnvMapSpec
OptEnvConf.ErrorSpec
OptEnvConf.LintSpec
OptEnvConf.NonDetSpec
OptEnvConf.ReaderSpec
OptEnvConf.RunSpec
Paths_opt_env_conf_test
hs-source-dirs:
test/
ghc-options: -Wall -threaded -rtsopts -with-rtsopts=-N
build-tool-depends:
sydtest-discover:sydtest-discover
build-depends:
QuickCheck
, aeson
, base <5
, containers
, genvalidity-aeson
, genvalidity-sydtest
, genvalidity-text
, mtl
, opt-env-conf
, opt-env-conf-test
, path
, pretty-show
, safe-coloured-text
, sydtest
, text
default-language: Haskell2010