website
website copied to clipboard
Create a "which tool should I use when?" page
There are many pros and cons to the various tools. Put together a page that lists the various pros and cons of each. Things to include might be:
- ack is fast, and ag is faster, and rg is fastest
- rg doesn't have PCRE
- ag and rg don't allow making your own filetypes
- ag uses memory maps which can be slower on virtualized machines
- rg doesn't have deterministic ordering of output because of its threading.
grep is everywhere. ack is a single downloadable text file in a pinch when you can't install packages.
(and rg opportunistically / heuristically uses MMAP when advantageous )
Also include licensing information.