joetjen.net
EN DE
← All libraries
Elixir

cooper_config

Replaces Mix’s own config sources with a CASC file — a thin bridge into a release’s boot sequence or your application’s startup.

Intention

A bridge, not a parser: Cooper still does the lexing, imports, merging and secret-wrapping, and this package only converts the result into the shape Application and Config.Provider expect. An option neither library recognizes raises rather than being ignored, so a typo fails at boot instead of quietly doing nothing.

Install
{:cooper_config, "~> 0.1.0"}
ElixirReleasesConfig.Provider