summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Smith <dizzyd@dizzyd.com>2010-06-09 14:07:34 -0600
committerDave Smith <dizzyd@dizzyd.com>2010-06-09 14:07:34 -0600
commit6efd2516ce6b6d5ed2560e2ac28864a45472d85f (patch)
tree1260e54f33df8d0bd7f015acce934b9cfff66e9f
parente66585789d8e7da82ce171c63964d5650cf2e75f (diff)
Re-add support for delete-deps
-rw-r--r--src/rebar_deps.erl8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/rebar_deps.erl b/src/rebar_deps.erl
index d9819f6..5833f29 100644
--- a/src/rebar_deps.erl
+++ b/src/rebar_deps.erl
@@ -32,7 +32,8 @@
postprocess/2,
compile/2,
'check-deps'/2,
- 'get-deps'/2]).
+ 'get-deps'/2,
+ 'delete-deps'/2]).
-record(dep, { dir,
@@ -104,6 +105,9 @@ compile(Config, AppFile) ->
erlang:put(?MODULE, [D#dep.dir || D <- PulledDeps]),
ok.
+'delete-deps'(Config, _) ->
+ rebar_file_utils:rm_rf(get_deps_dir()).
+
%% ===================================================================
%% Internal functions
@@ -154,8 +158,6 @@ find_deps([Other | _Rest], _Acc) ->
[Other, rebar_utils:get_cwd()]).
-
-
require_source_engine(Source) ->
case source_engine_avail(Source) of
true ->