Configuration Precedence
Order (later overrides earlier):
- Built-in defaults
~/.config/rebar3/rebar.config(global)rebar.config(project)- Profile-specific configuration
- Environment variables
- Command-line options
Example:
% rebar.config (default):
{erl_opts, [debug_info]}.
% Profile overrides:
{profiles, [{prod, [{erl_opts, [no_debug_info]}]}]}.
% Result with `rebar3 as prod compile`:
{erl_opts, [no_debug_info]} % prod profile wins