Packages
rebar3_hex
7.0.0
7.1.0
7.0.11
7.0.10
7.0.9
7.0.8
7.0.7
7.0.6
7.0.5
7.0.4
7.0.3
7.0.2
7.0.1
7.0.0
6.11.9
6.11.8
6.11.7
6.11.6
6.11.5
6.11.4
6.11.3
6.11.2
6.11.1
6.11.0
6.10.3
6.10.2
6.10.1
6.10.0
6.9.6
6.9.5
6.9.4
6.9.3
6.9.2
6.9.1
6.9.0
6.8.0
6.7.0
6.6.0
6.5.0
6.4.0
6.3.0
6.2.0
6.1.0
6.0.0
4.1.0
4.0.0
3.1.0
3.0.0
2.5.1
2.5.0
2.4.0
2.3.0
2.2.0
2.1.0
2.0.0
1.20.0
1.19.0
1.18.0
1.17.0
1.16.0
1.15.0
1.14.0
1.13.0
1.12.0
1.11.0
1.10.0
1.9.1
1.9.0
1.8.1
1.8.0
1.7.2
1.7.1
1.7.0
1.6.3
1.6.1
1.6.0
1.5.0
1.4.0
1.3.0
1.2.0
1.1.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.1
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
Hex.pm plugin for rebar3
Current section
Files
Jump to
Current section
Files
src/rebar3_hex_error.erl
%% @private
-module(rebar3_hex_error).
-export([format_error/1]).
format_error({required, repo}) ->
"A repository argument is required for this command.";
format_error({not_valid_repo, RepoName}) ->
io_lib:format("Could not find ~ts in repo configuration. Be sure to authenticate first with rebar3 hex user auth.",
[RepoName]);
format_error({get_hex_config, no_read_key}) ->
"No read key found for user. Be sure to authenticate first with:"
" rebar3 hex user auth";
format_error({get_hex_config, no_write_key}) ->
"No write key found for user. Be sure to authenticate first with:"
" rebar3 hex user auth";
format_error({Cmd, unsupported_params}) ->
io_lib:format("Either some or all of the parameters supplied for the ~ts command are ", [Cmd])
++ " invalid or form an invalid combination of parameters.";
format_error({Cmd, missing_required_params}) ->
io_lib:format("Required parameters for the ~ts command have not been supplied.", [Cmd]);
format_error({Cmd, {error, {failed_connect, [{to_address,_},
{inet,[inet],econnrefused}]} = Err}}) ->
rebar_log:log(diagnostic, "Failed to connect to hex repository : ~p , context : ~ts", [Err, Cmd]),
io_lib:format("Error connecting to hex repository api. Run with DIAGNOSTIC=1 for more details", []);
format_error(Reason) ->
rebar_log:log(diagnostic, "Unknown error: ~p", [Reason]),
"An unknown error was encountered. Run with DIAGNOSTIC=1 for more details.".