t() = #app_info_t{}
add_to_profile/3 | |
app_details/1 | |
app_details/2 | |
app_file/1 | |
app_file/2 | |
app_file_src/1 | |
app_file_src/2 | |
app_file_src_script/1 | |
app_file_src_script/2 | |
applications/1 | |
applications/2 | |
apply_overrides/2 | |
apply_profiles/2 | |
deduplicate/1 | |
default/1 | |
default/2 | |
dep_level/1 | |
dep_level/2 | |
deps/1 | |
deps/2 | |
dir/1 | |
dir/2 | |
discover/1 | discover a complete version of the app info with all fields set. |
do_deduplicate/2 | |
ebin_dir/1 | |
get/2 | |
get/3 | |
has_all_artifacts/1 | |
is_checkout/1 | |
is_checkout/2 | |
is_lock/1 | |
is_lock/2 | |
name/1 | |
name/2 | |
new/0 | Build a new, empty, app info value. |
new/1 | |
new/2 | |
new/3 | build a complete version of the app info with all fields set. |
new/4 | build a complete version of the app info with all fields set. |
new/5 | build a complete version of the app info with all fields set. |
opts/1 | |
opts/2 | |
original_vsn/1 | |
original_vsn/2 | |
out_dir/1 | |
out_dir/2 | |
parent/1 | |
parent/2 | |
priv_dir/1 | |
profiles/1 | |
profiles/2 | |
resource_type/1 | |
resource_type/2 | |
set/3 | |
source/1 | |
source/2 | |
update_opts/3 | |
valid/1 | |
valid/2 | |
verify_otp_vsn/1 |
add_to_profile(AppInfo, Profile, KVs) -> any()
app_details(AppInfo::t()) -> list()
app_file(App_info_t::t()) -> file:filename_all() | undefined
app_file(AppInfo::t(), AppFile::file:filename_all()) -> t()
app_file_src(App_info_t::t()) -> file:filename_all() | undefined
app_file_src(AppInfo::t(), AppFileSrc::file:filename_all() | undefined) -> t()
app_file_src_script(App_info_t::t()) -> file:filename_all() | undefined
app_file_src_script(AppInfo::t(), AppFileSrcScript::file:filename_all()) -> t()
applications(App_info_t::t()) -> list()
apply_overrides(Overrides, AppInfo) -> any()
apply_profiles(AppInfo, Profile) -> any()
deduplicate(Profiles) -> any()
default(App_info_t) -> any()
default(AppInfo, Default) -> any()
dep_level(App_info_t) -> any()
dep_level(AppInfo, Level) -> any()
deps(App_info_t::t()) -> list()
dir(App_info_t::t()) -> file:name()
dir(AppInfo::t(), Dir::file:name()) -> t()
discover(Dir::file:filename_all()) -> {ok, t()} | not_found
discover a complete version of the app info with all fields set.
do_deduplicate(Rest, Acc) -> any()
ebin_dir(App_info_t::t()) -> file:name()
get(AppInfo, Key) -> any()
get(AppInfo, Key, Default) -> any()
has_all_artifacts(App_info_t::#app_info_t{}) -> true | {false, file:filename()}
is_checkout(App_info_t::t()) -> boolean()
is_lock(App_info_t::t()) -> boolean()
name(App_info_t::t()) -> binary()
new() -> t()
Build a new, empty, app info value. This is not of a lot of use and you probably wont be doing this much.
new(AppName::atom() | binary() | string()) -> {ok, t()}
new(AppName::atom() | binary() | string(), Vsn::binary() | string()) -> {ok, t()}
new(AppName::atom() | binary() | string(), Vsn::binary() | string(), Dir::file:name()) -> {ok, t()}
build a complete version of the app info with all fields set.
new(AppName::atom() | binary() | string(), Vsn::binary() | string(), Dir::file:name(), Deps::list()) -> {ok, t()}
build a complete version of the app info with all fields set.
new(Parent::atom() | binary(), AppName::atom() | binary() | string(), Vsn::binary() | string(), Dir::file:name(), Deps::list()) -> {ok, t()}
build a complete version of the app info with all fields set.
opts(App_info_t) -> any()
opts(AppInfo, Opts) -> any()
original_vsn(App_info_t::t()) -> string()
out_dir(App_info_t::t()) -> file:name()
out_dir(AppInfo::t(), OutDir::file:name()) -> t()
parent(App_info_t) -> any()
priv_dir(App_info_t::t()) -> file:name()
profiles(App_info_t::t()) -> list()
resource_type(App_info_t::t()) -> pkg | src
source(App_info_t::t()) -> string() | tuple()
update_opts(AppInfo, Opts, Config) -> any()
valid(AppInfo::t()) -> boolean()
verify_otp_vsn(AppInfo) -> any()
Generated by EDoc, Jun 11 2024, 05:36:43.