summaryrefslogtreecommitdiff
path: root/src/rebar_utils.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/rebar_utils.erl')
-rw-r--r--src/rebar_utils.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/rebar_utils.erl b/src/rebar_utils.erl
index e7d22fa..1aecd2e 100644
--- a/src/rebar_utils.erl
+++ b/src/rebar_utils.erl
@@ -36,6 +36,7 @@
now_str/0,
ensure_dir/1,
beam_to_mod/2, beams/1,
+ erl_to_mod/1,
abort/2,
escript_foldl/3]).
@@ -153,6 +154,9 @@ beam_to_mod(Dir, Filename) ->
[Dir | Rest] = filename:split(Filename),
list_to_atom(filename:basename(string:join(Rest, "."), ".beam")).
+erl_to_mod(Filename) ->
+ list_to_atom(filename:rootname(filename:basename(Filename))).
+
beams(Dir) ->
filelib:fold_files(Dir, ".*\.beam\$", true,
fun(F, Acc) -> [F | Acc] end, []).