summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rebar_utils.erl42
1 files changed, 27 insertions, 15 deletions
diff --git a/src/rebar_utils.erl b/src/rebar_utils.erl
index fa35fed..0ff1267 100644
--- a/src/rebar_utils.erl
+++ b/src/rebar_utils.erl
@@ -32,29 +32,38 @@
wordsize/0,
sh/2,
sh_send/3,
- find_files/2, find_files/3,
+ find_files/2,
+ find_files/3,
now_str/0,
ensure_dir/1,
- beam_to_mod/2, beams/1,
+ beam_to_mod/2,
+ beams/1,
erl_to_mod/1,
- abort/0, abort/2,
+ abort/0,
+ abort/2,
escript_foldl/3,
find_executable/1,
prop_check/3,
expand_code_path/0,
expand_env_variable/3,
vcs_vsn/3,
- deprecated/3, deprecated/4,
- get_deprecated_global/4, get_deprecated_global/5,
- get_experimental_global/3, get_experimental_local/3,
- get_deprecated_list/4, get_deprecated_list/5,
- get_deprecated_local/4, get_deprecated_local/5,
+ deprecated/3,
+ deprecated/4,
+ get_deprecated_global/4,
+ get_deprecated_global/5,
+ get_experimental_global/3,
+ get_experimental_local/3,
+ get_deprecated_list/4,
+ get_deprecated_list/5,
+ get_deprecated_local/4,
+ get_deprecated_local/5,
delayed_halt/1,
erl_opts/1,
src_dirs/1,
ebin_dir/0,
base_dir/1,
- processing_base_dir/1, processing_base_dir/2,
+ processing_base_dir/1,
+ processing_base_dir/2,
patch_env/2]).
-include("rebar.hrl").
@@ -90,7 +99,8 @@ wordsize() ->
end.
sh_send(Command0, String, Options0) ->
- ?INFO("sh_send info:\n\tcwd: ~p\n\tcmd: ~s < ~s\n", [get_cwd(), Command0, String]),
+ ?INFO("sh_send info:\n\tcwd: ~p\n\tcmd: ~s < ~s\n",
+ [get_cwd(), Command0, String]),
?DEBUG("\topts: ~p\n", [Options0]),
DefaultOptions = [use_stdout, abort_on_error],
@@ -339,12 +349,14 @@ processing_base_dir(Config, Dir) ->
AbsDir = filename:absname(Dir),
AbsDir =:= base_dir(Config).
-%% @doc Returns the list of environment variables including 'REBAR' which points to the
-%% rebar executable used to execute the currently running command. The environment is
-%% not modified if rebar was invoked programmatically.
--spec patch_env(rebar_config:config(), [{string(), string()}]) -> [{string(), string()}].
+%% @doc Returns the list of environment variables including 'REBAR' which
+%% points to the rebar executable used to execute the currently running
+%% command. The environment is not modified if rebar was invoked
+%% programmatically.
+-spec patch_env(rebar_config:config(), [{string(), string()}])
+ -> [{string(), string()}].
patch_env(Config, []) ->
- % if we reached an empty list the env did not contain the REBAR variable
+ %% If we reached an empty list, the env did not contain the REBAR variable.
case rebar_config:get_xconf(Config, escript, "") of
"" -> % rebar was invoked programmatically
[];