anchor.diff:  %% --------------------------------------------------------------------
   
   -spec main(Args :: [string()]) -> no_return().
  +main([]) ->
  +    usage();
   main(Args) ->
       case lists:member("-h", Args) orelse lists:member("--help", Args) of
           true ->
  
positive.code:         true ->
              MyID = list_to_atom(atom_to_list(InstanceID) ++ "_hupper"),
              ok = start_net_kernel(MyID, Cookie),
              pong = net_adm:ping(ErjikNode = node_fullname(InstanceID)),
              ok = rpc:call(ErjikNode, erjik_cfg, hup, []);
          false ->
              ok = start_net_kernel(InstanceID, Cookie),
              ok = application:load(?MODULE),
  
negative.code:     parse_args(Tail, [sasl | Acc]);
  parse_args(["--hup" | Tail], Acc) ->
      parse_args(Tail, [hup | Acc]);
  parse_args(["--", ConfigFilePath], Acc) ->
      [{config, ConfigFilePath} | Acc];
  parse_args(["-" ++ _ = Option | _Tail], _Acc) ->
      err("Unrecognized option: ~p", [Option]);
  parse_args([ConfigFilePath], Acc) ->
      [{config, ConfigFilePath} | Acc];
  parse_args(Other, _Acc) ->
  