anchor.diff:      %% their internal state)
       maybe_boot_apps(State),
       simulate_proc_lib(),
  +    maybe_run_eval(State),
       true = register(rebar_agent, self()),
       {ok, GenState} = rebar_agent:init(State),
       %% Hack to fool the init process into thinking we have stopped and the normal
  
positive.code:     put('$ancestors', [FakeParent]),
      put('$initial_call', {rebar_agent, init, 1}).
  
  setup_name(State) ->
      {Long, Short, Opts} = rebar_dist_utils:find_options(State),
      rebar_dist_utils:either(Long, Short, Opts).
  
negative.code:                          "before expanding vars in config files."},
                          {user_drv_args, undefined, "user_drv_args", string,
                           "Arguments passed to user_drv start function for "
                           "creating custom shells."},
                          {eval, undefined, "eval", string,
                           "Erlang term(s) to execute after the apps have been
                            started, but before the shell is presented to the 
                            user"}
                      ]}
              ])
      ),
      {ok, State1}.
  