anchor.diff:  %% ====================================================================
   
   run(RawArgs) ->
  -    start_and_load_apps(),
  +    start_and_load_apps(command_line),
   
       BaseState = init_config(),
       BaseState1 = rebar_state:set(BaseState, caller, command_line),
  
positive.code:     ?INFO("When submitting a bug report, please include the output of `rebar3 report \"your command\"`", []),
      erlang:halt(1).
  
  start_and_load_apps() ->
      _ = application:load(rebar),
      %% Make sure crypto is running
      case crypto:start() of
          ok -> ok;
          {error,{already_started,crypto}} -> ok
      end,
      application:start(asn1),
      application:start(public_key),
      application:start(ssl),
      inets:start(),
      inets:start(httpc, [{profile, rebar}]).
  
  state_from_global_config(Config, GlobalConfigFile) ->
      rebar_utils:set_httpc_options(),
  
negative.code: 
  %% Erlang-API entry point
  run(BaseState, Commands) ->
      start_and_load_apps(api),
      BaseState1 = rebar_state:set(BaseState, task, Commands),
      BaseState2 = rebar_state:set(BaseState1, caller, api),
  
  