configifier icon indicating copy to clipboard operation
configifier copied to clipboard

parser for config files, shell variables, command line args.

Configifier

WARNING NOT READY FOR USE YET. JUST PUTTING IT OUT THERE TO HAVE A DISCUSSION.

what's this, then?

  • it's a tool to read your runtime config from config files, shell environment, and command line in a uniform, canonical, and flexible way.

  • it is intended as an alternative for Configurator, optparse-applicative, cmdargs. (also note-worthy: multiarg, yaml-config, getopt-generics. let me know what i've missed.)

  • it is inspired by servant in its use of ghc's type-level programming.

  • it comes with an instructive example in ./examples/Main.hs

please comment!

if you have any opinion on what you would like to have added next, or if you can think of a better name for this library, please create an issue!