%% -*- erlang -*- %% %% Assumes the following bound variables: %% CONFIG - a rebar.config options list %% DEPS :: [atom()] - a list of deps to remove case lists:keyfind(deps, 1, CONFIG) of {_, Deps0} -> Deps1 = lists:filter( fun(D) when is_atom(D) -> not lists:member(D, DEPS); (D) when is_tuple(D) -> not lists:member(element(1,D), DEPS) end, Deps0), lists:keyreplace(deps, 1, CONFIG, {deps, Deps1}); false -> CONFIG end.