packages feed

opt-env-conf-0.15.0.2: opt-env-conf.cabal

cabal-version: 1.12

-- This file has been generated from package.yaml by hpack version 0.38.3.
--
-- see: https://github.com/sol/hpack

name:           opt-env-conf
version:        0.15.0.2
synopsis:       Settings parsing for Haskell: command-line arguments, environment variables, and configuration values.
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:        LGPL-3
license-file:   LICENSE
build-type:     Simple
extra-source-files:
    CHANGELOG.md

source-repository head
  type: git
  location: https://github.com/NorfairKing/opt-env-conf

library
  exposed-modules:
      OptEnvConf
      OptEnvConf.Args
      OptEnvConf.Capability
      OptEnvConf.Casing
      OptEnvConf.Check
      OptEnvConf.Completer
      OptEnvConf.Completion
      OptEnvConf.Doc
      OptEnvConf.EnvMap
      OptEnvConf.Error
      OptEnvConf.Lint
      OptEnvConf.Main
      OptEnvConf.Nix
      OptEnvConf.NonDet
      OptEnvConf.Output
      OptEnvConf.Parser
      OptEnvConf.Reader
      OptEnvConf.Run
      OptEnvConf.Setting
      OptEnvConf.Terminal
      OptEnvConf.Validation
  other-modules:
      Paths_opt_env_conf
  hs-source-dirs:
      src/
  ghc-options: -Wall
  build-depends:
      aeson
    , autodocodec >=0.3.0.0
    , autodocodec-nix
    , autodocodec-schema
    , autodocodec-yaml
    , base <5
    , containers
    , hashable
    , mtl
    , path
    , path-io
    , safe-coloured-text >=0.3.0.2
    , safe-coloured-text-layout >=0.2.0.0
    , selective
    , text
    , validity
    , validity-containers
    , validity-text
  default-language: Haskell2010
  if !os(windows)
    build-depends:
        safe-coloured-text-terminfo