2 ms·
Author of ripgrep here. > As is I just have a grep wrapping shell script to give it some sane defaults which works fairly well. Yes, that's what I did for abo
by burntsushi 7y ago
Author of ripgrep here.
> As is I just have a grep wrapping shell script to give it some sane defaults which works fairly well.
Yes, that's what I did for about ten years before I wrote ripgrep. :-)
> Do either of these tools have a "grep" mode, so that I can alias grep to it and get similar, but improved, behavior?
Another commenter already mentioned `rg -uuu`, and that's pretty much the right answer. In a large number of cases, if you `alias grep=rg`, then most things will continue to work as you expect. If you really do not want any kind of smart filtering, then yes, you'll want `alias grep="rg -uuu"`. But otherwise, things like `command ... | rg pattern` and `rg pattern file ...` will continue to work just like grep.
ripgrep also tries to use the same names for flags as grep, wherever possible. So you'll find a lot of overlap there too.
Please note that ripgrep is not and is not intended to be a drop-in replacement. But I didn't go out of my way to be incompatible with grep either. So a lot of it should be quite familiar!