configurator icon indicating copy to clipboard operation
configurator copied to clipboard

A Haskell library supporting flexible, dynamic file-based configuration.

Results 23 configurator issues
Sort by recently updated
recently updated
newest added

https://hackage.haskell.org/package/configurator shows no changelog. Please add one!

Configurator seems to cause GHC 8.0.2 to allocate a huge amount of memory during compilation with profiling enabled, specifically: `stack build --profile` I've created an minimum example to demonstrate this:...

Hi, Is there any way to disable parsing on some (or all) strings in the config file ? Putting a regex in there isn't exactly easy, having to escape most...

Citing from http://hydra.cryp.to/build/1067954/log/raw: ``` Running 1 test suites... Test suite tests: RUNNING... load: [OK] types: [OK] interp: [OK] scoped-interp: [OK] import: [OK] reload: [Failed] notify happened expected: Nothing but got:...

Sometimes I like to display my own custom error messages when certain config options are missing. In these cases, it is often desirable to tell the user the full "path"...

Yes, you're not supposed to spell it like that; whether alternative spellings should be recognised is a different question. But *ahem* ```hs ParseError "e.conf" "endOfInput" ```

I'm new at Haskell, so maybe I misunderstand something, but it seems to me that utf-8 non-latin characters should be handled the same way when loaded from utf-8 file through...

An unescaped `$` in a string literal leads to `ParseError "" "Failed reading: satisfy"` being thrown. Which is not fun if you're storing password-like strings in the config. So it...

This PR implements string interpolation within `List` and nested `List`s. Includes tests! (ok, _a_ test) Gist describing the issue that prompted this PR: https://gist.github.com/ramirez7/a963a5745f74d7e76b95ddb19615397d resolves #21

First of all, thanks for the great library. Just letting you know that I've implemented a "configuration exporter", which uses _pretty_ to pretty-print a valid configuration file given a `Config`...