anchor.diff:  src_dirs(Apps, State) ->
       lists:map(fun(App) -> io_lib:format("~s/lib/~s/src", [rebar_dir:base_dir(State), App]) end, Apps).
   
  -print_paths_if_exist(Paths) ->
  +print_paths_if_exist(Paths, State) ->
  +    {RawOpts, _} = rebar_state:command_parsed_args(State),
  +    Sep = proplists:get_value(seperator, RawOpts, " "),
       RealPaths = lists:filter(fun(P) -> ec_file:is_dir(P) end, Paths),
  -    io:format("~s", [string:join(RealPaths, ",")]).
  +    io:format("~s", [string:join(RealPaths, Sep)]).
   
   project_deps(State) ->
       Profiles = rebar_state:current_profiles(State),
  
positive.code:     {RawOpts, _} = rebar_state:command_parsed_args(State),
      %% retrieve apps to filter by for other args
      Apps = filter_apps(RawOpts, State),
      %% remove apps opt from options
      Paths = lists:filter(fun({app, _}) -> false; (_) -> true end, RawOpts),
      %% if no paths requested in opts print the base_dir instead
      P = case Paths of [] -> [{base, true}]; _ -> Paths end,
      case paths(P, Apps, State, []) of
          ok             -> {ok, State};
          {error, Error} -> {error, Error}
  
negative.code:     end.
  
  
  paths([], _, State, Acc) -> print_paths_if_exist(lists:reverse(Acc), State);
  paths([{base, true}|Rest], Apps, State, Acc) ->
      paths(Rest, Apps, State, [base_dir(State)|Acc]);
  paths([{bin, true}|Rest], Apps, State, Acc) ->
  