Add support for multiple deploy commands as well as nested choice options

I'm going to throw an error if both are defined