Module rebar_hex_repos

Data Types

repo()

repo() = #{name => unicode:unicode_binary(), api_url => binary(), api_key => binary(), repo_url => binary(), repo_key => binary(), repo_public_key => binary(), repo_verify => binary(), repo_verify_origin => binary(), mirror_of => term()}

Function Index

anon_repo_config/1
auth_config/1
format_error/1
format_repo/1
from_state/2
get_repo_config/2
remove_from_auth_config/2
update_auth_config/2

Function Details

anon_repo_config/1

anon_repo_config(Map::repo()) -> #{api_url := term(), name := term(), repo_name => term(), repo_organization => term(), repo_url := term(), repo_verify => term(), repo_verify_origin => term(), mirror_of => term()}

auth_config/1

auth_config(State::rebar_state:t()) -> map()

format_error/1

format_error(X1) -> any()

format_repo/1

format_repo(RepoConfig::repo()) -> unicode:chardata()

from_state/2

from_state(BaseConfig, State) -> any()

get_repo_config/2

get_repo_config(RepoName::unicode:unicode_binary(), Repos::rebar_state:t() | [repo()]) -> {ok, repo()} | error

remove_from_auth_config/2

remove_from_auth_config(Key::term(), State::rebar_state:t()) -> ok

update_auth_config/2

update_auth_config(Updates::map(), State::rebar_state:t()) -> ok


Generated by EDoc