It will happen, but if you want to see the bash, warts and all, here you go.
https://github.com/enfabrica/enkit/blob/master/scripts/gee
One of the big issues you'll find is that some off the defaults are very specific to my company. I'll fix that in the rewrite.