anchor.diff:      {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),
  +    %% remove apps and seperator opts from options
  +    Paths = lists:filter(fun({app, _}) -> false; ({seperator, _}) -> false; (_) -> true end, RawOpts),
       %% if no paths requested in opts print the base_dir instead
  -    P = case Paths of [] -> [{base, true}]; _ -> Paths end,
  +    P = case Paths of [] -> [{ebin, true}]; _ -> Paths end,
       case paths(P, Apps, State, []) of
           ok             -> {ok, State};
           {error, Error} -> {error, Error}
  
positive.code:      {ebin, undefined, "ebin", boolean, help(ebin)},
       {lib, undefined, "lib", boolean, help(lib)},
       {priv, undefined, "priv", boolean, help(priv)},
       {src, undefined, "src", boolean, help(src)},
       {rel, undefined, "rel", boolean, help(rel)}].
  
  help(app)  -> "Comma seperated list of applications to return paths for.";
  help(base) -> "Return the `base' path of the current profile.";
  help(bin)  -> "Return the `bin' path of the current profile.";
  help(ebin) -> "Return all `ebin' paths of the current profile's applications.";
  help(lib)  -> "Return the `lib' path of the current profile.";
  help(priv) -> "Return the `priv' path of the current profile's applications.";
  help(src)  -> "Return the `src' path of the current profile's applications.";
  help(rel)  -> "Return the `rel' path of the current profile.".
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) ->
  