In most applications, <http://12factor.net/config configuration should be
separated from code>. While it usually works well to keep configuration in the
environment, there are cases where you may want to store configuration in a
file outside of version control.
"Dotenv" files have become popular for storing configuration, especially in
development and test environments. In <https://github.com/bkeepers/dotenv
Ruby>, <https://github.com/theskumar/python-dotenv Python> and
facilitate loading of configuration options from configuration files.
This library loads configuration to environment variables for programs written
To use, call
loadFile from your application:
> import Configuration.Dotenv > loadFile False "/my/dotenvfile"
This package also includes an executable that can be used to inspect the
results of applying one or more Dotenv files to the environment, or for
invoking your executables with an environment after one or more Dotenv files is
See the <https://github.com/stackbuilders/dotenv-hs Github> page for more
information on this package.