anchor.diff:  -module(rebar).
   
   -export([main/1,
  +         run/2,
            help/0,
            parse_args/1,
            version/0,
  
positive.code: %% Public API
  %% ====================================================================
  
  main(Args) ->
      case catch(run(Args)) of
          ok ->
  
negative.code:             io:format("Uncaught error in rebar_core: ~p\n", [Error]),
              rebar_utils:delayed_halt(1)
      end.
  
  %% Erlang-API entry point
  run(BaseConfig, Commands) ->
      application:load(rebar),
      run_aux(BaseConfig, Commands).
  
  %% ====================================================================
  %% Internal functions
  