etc (hackage): etc gathers configuration values from multiple sources (cli options, OS environment variables, files) using a declarative spec file that defines where these values are to be found and located in a configuration map.
Keywords: configuration|library|mit|system|cli-options|haskell|json-configuration