ソースを参照

Expose Erlang API for invoking rebar

pull/3/head
Dave Smith 12年前
コミット
a2fb8fdc39
1個のファイルの変更7行の追加0行の削除
  1. +7
    -0
      src/rebar.erl

+ 7
- 0
src/rebar.erl ファイルの表示

@ -27,6 +27,7 @@
-module(rebar). -module(rebar).
-export([main/1, -export([main/1,
run/2,
help/0, help/0,
parse_args/1, parse_args/1,
version/0, version/0,
@ -52,6 +53,7 @@
%% Public API %% Public API
%% ==================================================================== %% ====================================================================
%% escript Entry point
main(Args) -> main(Args) ->
case catch(run(Args)) of case catch(run(Args)) of
ok -> ok ->
@ -65,6 +67,11 @@ main(Args) ->
rebar_utils:delayed_halt(1) rebar_utils:delayed_halt(1)
end. end.
%% Erlang-API entry point
run(BaseConfig, Commands) ->
application:load(rebar),
run_aux(BaseConfig, Commands).
%% ==================================================================== %% ====================================================================
%% Internal functions %% Internal functions
%% ==================================================================== %% ====================================================================

読み込み中…
キャンセル
保存