cabal-version: 1.12 -- This file has been generated from package.yaml by hpack version 0.36.1. -- -- see: https://github.com/sol/hpack name: opt-env-conf-test version: 0.0.0.3 synopsis: A testing companion package for opt-env-conf homepage: https://github.com/NorfairKing/opt-env-conf#readme bug-reports: https://github.com/NorfairKing/opt-env-conf/issues author: Tom Sydney Kerckhove maintainer: syd@cs-syd.eu copyright: Copyright: (c) 2024-2025 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/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/nix-options.nix 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/nix-options.nix 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-optional/config-docs.txt test_resources/docs/enable-disable-optional/config.txt test_resources/docs/enable-disable-optional/docs.txt test_resources/docs/enable-disable-optional/env-docs.txt test_resources/docs/enable-disable-optional/env.txt test_resources/docs/enable-disable-optional/help.txt test_resources/docs/enable-disable-optional/man.txt test_resources/docs/enable-disable-optional/nix-options.nix test_resources/docs/enable-disable-optional/opt-docs.txt test_resources/docs/enable-disable-optional/opt-long.txt test_resources/docs/enable-disable-optional/opt-short.txt test_resources/docs/enable-disable-optional/reference.txt test_resources/docs/enable-disable-optional/show.txt test_resources/docs/enable-disable-optional/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/nix-options.nix 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/nix-options.nix 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/nix-options.nix 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/many-args/config-docs.txt test_resources/docs/many-args/config.txt test_resources/docs/many-args/docs.txt test_resources/docs/many-args/env-docs.txt test_resources/docs/many-args/env.txt test_resources/docs/many-args/help.txt test_resources/docs/many-args/man.txt test_resources/docs/many-args/nix-options.nix test_resources/docs/many-args/opt-docs.txt test_resources/docs/many-args/opt-long.txt test_resources/docs/many-args/opt-short.txt test_resources/docs/many-args/reference.txt test_resources/docs/many-args/show.txt test_resources/docs/many-args/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/nix-options.nix 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/same-help/config-docs.txt test_resources/docs/same-help/config.txt test_resources/docs/same-help/docs.txt test_resources/docs/same-help/env-docs.txt test_resources/docs/same-help/env.txt test_resources/docs/same-help/help.txt test_resources/docs/same-help/man.txt test_resources/docs/same-help/nix-options.nix test_resources/docs/same-help/opt-docs.txt test_resources/docs/same-help/opt-long.txt test_resources/docs/same-help/opt-short.txt test_resources/docs/same-help/reference.txt test_resources/docs/same-help/show.txt test_resources/docs/same-help/version.txt test_resources/docs/secret/config-docs.txt test_resources/docs/secret/config.txt test_resources/docs/secret/docs.txt test_resources/docs/secret/env-docs.txt test_resources/docs/secret/env.txt test_resources/docs/secret/help.txt test_resources/docs/secret/man.txt test_resources/docs/secret/nix-options.nix test_resources/docs/secret/opt-docs.txt test_resources/docs/secret/opt-long.txt test_resources/docs/secret/opt-short.txt test_resources/docs/secret/reference.txt test_resources/docs/secret/show.txt test_resources/docs/secret/version.txt test_resources/docs/some-args/config-docs.txt test_resources/docs/some-args/config.txt test_resources/docs/some-args/docs.txt test_resources/docs/some-args/env-docs.txt test_resources/docs/some-args/env.txt test_resources/docs/some-args/help.txt test_resources/docs/some-args/man.txt test_resources/docs/some-args/nix-options.nix test_resources/docs/some-args/opt-docs.txt test_resources/docs/some-args/opt-long.txt test_resources/docs/some-args/opt-short.txt test_resources/docs/some-args/reference.txt test_resources/docs/some-args/show.txt test_resources/docs/some-args/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/nix-options.nix 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/sub-settings/config-docs.txt test_resources/docs/sub-settings/config.txt test_resources/docs/sub-settings/docs.txt test_resources/docs/sub-settings/env-docs.txt test_resources/docs/sub-settings/env.txt test_resources/docs/sub-settings/help.txt test_resources/docs/sub-settings/man.txt test_resources/docs/sub-settings/nix-options.nix test_resources/docs/sub-settings/opt-docs.txt test_resources/docs/sub-settings/opt-long.txt test_resources/docs/sub-settings/opt-short.txt test_resources/docs/sub-settings/reference.txt test_resources/docs/sub-settings/show.txt test_resources/docs/sub-settings/version.txt test_resources/docs/sum-type/config-docs.txt test_resources/docs/sum-type/config.txt test_resources/docs/sum-type/docs.txt test_resources/docs/sum-type/env-docs.txt test_resources/docs/sum-type/env.txt test_resources/docs/sum-type/help.txt test_resources/docs/sum-type/man.txt test_resources/docs/sum-type/nix-options.nix test_resources/docs/sum-type/opt-docs.txt test_resources/docs/sum-type/opt-long.txt test_resources/docs/sum-type/opt-short.txt test_resources/docs/sum-type/reference.txt test_resources/docs/sum-type/show.txt test_resources/docs/sum-type/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/nix-options.nix 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/nix-options.nix 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/with-default/config-docs.txt test_resources/docs/with-default/config.txt test_resources/docs/with-default/docs.txt test_resources/docs/with-default/env-docs.txt test_resources/docs/with-default/env.txt test_resources/docs/with-default/help.txt test_resources/docs/with-default/man.txt test_resources/docs/with-default/nix-options.nix test_resources/docs/with-default/opt-docs.txt test_resources/docs/with-default/opt-long.txt test_resources/docs/with-default/opt-short.txt test_resources/docs/with-default/reference.txt test_resources/docs/with-default/show.txt test_resources/docs/with-default/version.txt test_resources/docs/yes-no-optional/config-docs.txt test_resources/docs/yes-no-optional/config.txt test_resources/docs/yes-no-optional/docs.txt test_resources/docs/yes-no-optional/env-docs.txt test_resources/docs/yes-no-optional/env.txt test_resources/docs/yes-no-optional/help.txt test_resources/docs/yes-no-optional/man.txt test_resources/docs/yes-no-optional/nix-options.nix test_resources/docs/yes-no-optional/opt-docs.txt test_resources/docs/yes-no-optional/opt-long.txt test_resources/docs/yes-no-optional/opt-short.txt test_resources/docs/yes-no-optional/reference.txt test_resources/docs/yes-no-optional/show.txt test_resources/docs/yes-no-optional/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/nix-options.nix 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/leftover-argument.txt test_resources/error/leftover-option.txt test_resources/error/leftover-switch.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/typo-option.txt test_resources/error/typo-switch.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-arg.txt test_resources/error/unrecognised-command.txt test_resources/error/unrecognised-option.txt test_resources/error/unrecognised-switch.txt test_resources/help/create.txt test_resources/help/read.txt test_resources/help/sub-bar.txt test_resources/help/sub-foo.txt test_resources/help/sub.txt test_resources/help/toplevel-pure-with-invalid-port.txt test_resources/help/toplevel-pure.txt test_resources/help/wrong-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/many-conf.txt test_resources/lint/many-env.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-option-or-switch-for-dashed.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/some-conf.txt test_resources/lint/some-env.txt test_resources/lint/unknown-default-command.txt test_resources/lint/unreadable-example.txt source-repository head type: git location: https://github.com/NorfairKing/opt-env-conf 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: aeson , base <5 , genvalidity , genvalidity-containers , opt-env-conf >=0.9.0.0 , safe-coloured-text , sydtest , 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.CheckSpec OptEnvConf.CompleterSpec OptEnvConf.CompletionSpec OptEnvConf.EnvMapSpec OptEnvConf.ErrorSpec OptEnvConf.HelpSpec OptEnvConf.LintSpec OptEnvConf.NonDetSpec OptEnvConf.ReaderSpec OptEnvConf.RunSpec OptEnvConf.TestUtils OptEnvConf.ToplevelSpec 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 , autodocodec , base <5 , containers , genvalidity-aeson , genvalidity-sydtest , genvalidity-text , mtl , opt-env-conf , opt-env-conf-test , path , path-io , pretty-show , safe-coloured-text , sydtest , text default-language: Haskell2010