Looks nice. I have been using a shell script with some of these common commands (even does a git pull). Something like this might be more flexible for cross-platform.
Seems like the sort of thing where you'd want to specify the tests and their commands in config files or the git config.