Skip to content
something to forget about configuration in releases
Elixir
Failed to load latest commit information.
config
lib
priv
test
.gitignore
.travis.yml
README.md
mix.exs
mix.lock

README.md

Sweetconfig

Build Status

Place configuration YAML files in priv/ directory of your root application. Add following section to your config.exs file:

config :sweetconfig,
    app: :name_of_your_application

Include :sweetconfig into your app deps list.

Now you can read configuration from any point at your app like this:

    Sweetconfig.get :somekey
    Sweetconfig.get [:somekey, :somesubkey]
    Sweetconfig.get :whatever, :default_value

TBD: notification service on configuration changes.

Something went wrong with that request. Please try again.