anchor.diff:          end,
       lists:foldl(F, ok, Pending).
   
  +cluster_info([OutFile|Rest]) ->
  +    case atomify_nodestrs(Rest) of
  +        [] ->
  +            cluster_info:dump_all_connected(OutFile);
  +        Nodes ->
  +            cluster_info:dump_nodes(Nodes, OutFile)
  +    end;
  +cluster_info(_) ->
  +    io:format("Usage: output-file ['local'|node_name ['local'|node_name] [...]]\n"),
  +    error.
   
   format_stats([], Acc) ->
       lists:reverse(Acc);
  
positive.code: 
  -module(riak_kv_console).
  
  -export([join/1, leave/1, remove/1, status/1, reip/1, ringready/1, transfers/1]).
  
  join([NodeStr]) ->
      case riak:join(NodeStr) of
  
negative.code: format_stats([{Stat, V}|T], Acc) ->
      format_stats(T, [io_lib:format("~p : ~p~n", [Stat, V])|Acc]).
  
  atomify_nodestrs(Strs) ->
      lists:map(fun("local") -> node();
                   (NodeStr) -> list_to_atom(NodeStr)
                end, Strs).
  