website icon indicating copy to clipboard operation
website copied to clipboard

Create a "which tool should I use when?" page

Open petdance opened this issue 7 years ago • 3 comments

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.

petdance avatar Jan 10 '18 22:01 petdance

grep is everywhere. ack is a single downloadable text file in a pinch when you can't install packages.

petdance avatar Jan 10 '18 22:01 petdance

(and rg opportunistically / heuristically uses MMAP when advantageous )

n1vux avatar Jan 10 '18 22:01 n1vux

Also include licensing information.

petdance avatar Jan 19 '18 17:01 petdance