Behaviours: provider.
pkg_dep() = {atom(), binary()} | atom()
src_dep() = {atom(), {atom(), string(), string()}} | {atom(), string(), {atom(), string(), string()}}
| cull_compile/2 | |
| do/1 | |
| do_/1 | |
| find_cycles/1 | |
| format_error/1 | convert a given exception's payload into an io description. |
| handle_deps_as_profile/4 | Allows other providers to install deps in a given profile manually, outside of what is provided by rebar3's deps tuple. |
| init/1 | |
| profile_dep_dir/2 |
cull_compile(TopSortedDeps, ProjectApps) -> any()
do(State::rebar_state:t()) -> {ok, rebar_state:t()} | {error, string()}
do_(State) -> any()
find_cycles(Apps) -> any()
format_error(Reason::any()) -> iolist()
convert a given exception's payload into an io description.
handle_deps_as_profile(Profile, State, Deps, Upgrade) -> {Apps, State}
Profile = atom()State = rebar_state:t()Deps = [tuple() | atom() | binary()]Upgrade = boolean()Apps = [rebar_app_info:t()]
Allows other providers to install deps in a given profile manually, outside of what is provided by rebar3's deps tuple.
init(State::rebar_state:t()) -> {ok, rebar_state:t()}
profile_dep_dir(State, Profile) -> any()
Generated by EDoc