config-value-getopt: Interface between config-value and System.GetOpt

[ configuration, library, mit ] [ Propose Tags ]

This package allows to set command line configuration options from a file using the config-value syntax.

[Skip to Readme]
Change log
Dependencies base (>=4.8 && <4.11), config-value (==0.6.*), text (>= && <1.3) [details]
License MIT
Copyright 2016 Galois, Inc.
Author Eric Mertens
Category Configuration
Home page
Bug tracker
Source repo head: git clone
Uploaded by EricMertens at Thu May 11 00:24:05 UTC 2017
Distributions NixOS:
Downloads 626 total (13 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees

Readme for config-value-getopt-

[back to package description]


The config-value-getopt package allows GetOpt[1] specified options to be loaded from a configuration file in the config-value[2] format.

  • config-value section names are matched against the "long" option names in GetOpt.
  • Argument values can be provided as strings or numbers
  • An option will be omitted if its value is set to no
  • An option's argument will be omitted if its value is set to yes


address:       "::"
port:          9000
no-access-log: yes
hostname:      no

translates to

--address="::" --port="9000" --no-access-log