diff --git a/src/rebar_shell.erl b/src/rebar_shell.erl index 0f8d822..f8fa580 100644 --- a/src/rebar_shell.erl +++ b/src/rebar_shell.erl @@ -34,13 +34,15 @@ shell(_Config, _AppFile) -> + %% backwards way to say we only want this executed + %% for the "top level" directory case is_deps_dir(rebar_utils:get_cwd()) of - false -> - true = code:add_pathz(ebin_dir()), - - user_drv:start(), + false -> + true = code:add_pathz(ebin_dir()), - %% this call never returns (until user quits shell) + user_drv:start(), + + %% this call never returns (until user quits shell) shell:server(false, false); true ->