Dune Shell
Dune is a shell designed for powerful scripting. Think of it as an unholy combination of bash and Lisp.
find
, which a SQL-like language for querying what's found. Handles .gitignore files so there's no going into places you don't want it to.