Skip to content

zerobuzz/configifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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!

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published