anchor.diff:                  {desc, info()},
                   {opts, [{config, undefined, "config", string,
                            "Path to the config file to use. Defaults to the "
  -                         "sys_config defined for relx, if present."}]}
  +                         "sys_config defined for relx, if present."},
  +                        {name, undefined, "name", atom,
  +                         "Gives a long name to the node."},
  +                        {sname, undefined, "sname", atom,
  +                         "Gives a short name to the node."}]}
               ])
       ),
       {ok, State1}.
  
positive.code:     %% add project app test paths
      ok = add_test_paths(State).
  
  reread_config(State) ->
      case find_config(State) of
          no_config ->
              ok;
          ConfigList ->
              _ = [application:set_env(Application, Key, Val)
                    || {Application, Items} <- ConfigList,
                       {Key, Val} <- Items],
              ok
      end.
  
  maybe_boot_apps(State) ->
      case find_apps_to_boot(State) of
          undefined ->
  
negative.code: %% immediately kill the script. ctrl-g, however, works fine
  
  shell(State) ->
      setup_name(State),
      setup_paths(State),
      maybe_boot_apps(State),
      setup_shell(),
  