fzf piped to xargs. Fzf is a fuzzy interactive string search, by default searches path names below current directory. Allows selecting multiple entries with --multi
I never realized how crucial fzf was to my workflow til a fish shell update broke it and I was paralyzed til I got it fixed
You should try ripgrep
Why? It has pretty much the same functionality as ag and comparable speed.
It's about 5x faster given their benchmarks. Also it's written in Rust ;)