aboutsummaryrefslogtreecommitdiffstats
path: root/src/rlx_cmd_args.erl
diff options
context:
space:
mode:
authorJordan Wilberding <[email protected]>2013-10-12 14:32:01 -0700
committerJordan Wilberding <[email protected]>2013-10-12 14:32:01 -0700
commitd8fe19483d1afe15017709058f330ac132e4029a (patch)
tree4ef0d3c0b573b0d0c8459010fc37750c7bb6eba0 /src/rlx_cmd_args.erl
parent7bcf3516d0c8aef9fd7cb0191dd9d36929d2a88d (diff)
parentf50f63f1cb504fc9af4f060b7e7d6c5f1c816d41 (diff)
downloadrelx-d8fe19483d1afe15017709058f330ac132e4029a.tar.gz
relx-d8fe19483d1afe15017709058f330ac132e4029a.tar.bz2
relx-d8fe19483d1afe15017709058f330ac132e4029a.zip
Merge pull request #67 from tsloughter/master
add overlay_vars command line arg
Diffstat (limited to 'src/rlx_cmd_args.erl')
-rw-r--r--src/rlx_cmd_args.erl8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/rlx_cmd_args.erl b/src/rlx_cmd_args.erl
index 2a0f573..e360ab8 100644
--- a/src/rlx_cmd_args.erl
+++ b/src/rlx_cmd_args.erl
@@ -246,7 +246,13 @@ create_root_dir(Opts, Acc) ->
{ok, rlx_state:cmd_args()} | relx:error().
create_disable_default_libs(Opts, Acc) ->
Def = proplists:get_value(default_libs, Opts, true),
- create_upfrom(Opts, [{default_libs, Def} | Acc]).
+ create_overlay_vars(Opts, [{default_libs, Def} | Acc]).
+
+-spec create_overlay_vars([getopt:option()], rlx_state:cmd_args()) ->
+ {ok, rlx_state:cmd_args()} | relx:error().
+create_overlay_vars(Opts, Acc) ->
+ OverlayVars = proplists:get_all_values(overlay_vars, Opts),
+ create_upfrom(Opts, [{overlay_vars, OverlayVars} | Acc]).
-spec create_upfrom([getopt:option()], rlx_state:cmd_args()) ->
{ok, rlx_state:cmd_args()} | relx:error().