summaryrefslogtreecommitdiff
path: root/src/rebar_prv_escriptize.erl
diff options
context:
space:
mode:
authorFred Hebert <mononcqc@ferd.ca>2016-08-10 12:48:59 -0400
committerGitHub <noreply@github.com>2016-08-10 12:48:59 -0400
commit26104213e6f029b70fa74d01000efc9d4b322a64 (patch)
treeaa2d24d24a95aaaf8b8d3abe7df32806a80ea04a /src/rebar_prv_escriptize.erl
parent8205d2424529975bbcf0b72c45b488a6b22702fb (diff)
parentf9576c8598c4d44a3bd8adf36d62f5eb9b8c29a3 (diff)
Merge pull request #1291 from waisbrot/catch-missing-app
Handle `escriptize` when the specified app is missing
Diffstat (limited to 'src/rebar_prv_escriptize.erl')
-rw-r--r--src/rebar_prv_escriptize.erl8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/rebar_prv_escriptize.erl b/src/rebar_prv_escriptize.erl
index d8704f6..6e10947 100644
--- a/src/rebar_prv_escriptize.erl
+++ b/src/rebar_prv_escriptize.erl
@@ -72,8 +72,12 @@ do(State) ->
end;
Name ->
AllApps = rebar_state:all_deps(State)++rebar_state:project_apps(State),
- {ok, AppInfo} = rebar_app_utils:find(ec_cnv:to_binary(Name), AllApps),
- escriptize(State, AppInfo)
+ case rebar_app_utils:find(ec_cnv:to_binary(Name), AllApps) of
+ {ok, AppInfo} ->
+ escriptize(State, AppInfo);
+ _ ->
+ ?PRV_ERROR({bad_name, Name})
+ end
end.
escriptize(State0, App) ->