zmv is great for when doing mass renaming of files, in zshell. You can for example rename all .jade files to .pug with:
autoload -U zmv # or put this line in your ~/.zshrc
zmv -w 'src/**/*.jade' 'src/$1$2.pug'
You can do a dry run by using the `-n` flag too.