I will look to see if I can hack something together on the scripting front.
The reason that I use your client is that we run post-processing scripts that then logs into multiple other deployments to iterate through certificates that are assigned and swap as necessary.