git archive --format=zip --output ./master.zip master
create a master.zip of master branch
Hi @UncleBill, thanks for your comment, I didn't know this feature of git.
I don't think that such an alias can be made in a way that satisfies everybody; for instance, one project might use tarballs, while the other might want to release a specific tag (v1.0.0) instead of the master branch. Also, one same user might use different git archive commands for different projects; I don't know if this command can be automated enough.
If you're missing your own, you can always define you alias or function in your zshrc file.
Though we could obviously make different aliases for different release types; if you care to submit a PR we'll consider it.