zmv is a mv alternative bundled with zsh that has an expressive globbing syntax. In many cases it can replace loops, and it even has a dry run option!
https://filipe.kiss.ink/zmv-zsh-rename/
miniblog.
Related Posts
Shower thought: Docker has taken the concept of a bundled .jar or statically linked binary and made it available in a language agnostic way.
Programming in Rust has become so much easier than when I first started. Not only the continuing polish of the core tools (e.g. error message clarity, rustfmt is bundled now) but also the increasing breadth and quality of the libraries available!