github.com/efixler/config (go): Package config provides a way to to supply runtime configuration values, loosely coupled. You can use config to read the environment, or to provide an arbitrarily complex configuration mechanism, without binding your application tightly to that mechanism.  As provided, config.Default() will return a Getter that provides access to values from the environment. Implement your own Loader to mutate the environment before other packages consume configuration values, or implement a custom Getter to use some other configuration scheme.  Several packages under efixler are dependent on the config package.
Keywords: configuration|environment|golang-package