options-1.2.1.2: options.cabal
cabal-version: 3.0
name: options
version: 1.2.1.2
synopsis: Powerful and easy command-line option parser
description:
Lets library and application developers easily work with command-line options.
license: MIT
license-file: license.txt
author: John Millikin <john@john-millikin.com>
maintainer: Chris Martin <chris@typeclasses.com>
category: Console
stability: stable
homepage: https://github.com/typeclasses/options/
extra-source-files: *.md
common base
default-language: GHC2021
ghc-options: -Wall
default-extensions: BlockArguments TypeFamilies
build-depends:
, base ^>= 4.16 || ^>= 4.17 || ^>= 4.18
, containers ^>= 0.6
, monads-tf ^>= 0.3
library
import: base
hs-source-dirs: lib
exposed-modules: Options
build-depends: options-internal
library options-internal
import: base
hs-source-dirs: internal
exposed-modules:
Options.Help
Options.Tokenize
Options.Types
Options.Util
test-suite options_tests
import: base
type: exitcode-stdio-1.0
main-is: Main.hs
hs-source-dirs: tests
ghc-options: -fno-warn-incomplete-uni-patterns
default-extensions: OverloadedStrings
build-depends:
, hspec ^>= 2.9.7 || ^>= 2.10 || ^>= 2.11
, options
, options-internal
, patience ^>= 0.3
other-modules:
OptionsTests.Api
OptionsTests.Help
OptionsTests.OptionTypes
OptionsTests.StringParsing
OptionsTests.Tokenize
OptionsTests.Util
Chell