Unfortunately, I've even found examples where nova itself is inconsistent (for example: add-floating-ip, add-fixed-ip).
I believe there are some folks working on user experience consistency guidelines for openstack CLIs (and even a single CLI to rule them all...). If this is something you're interested in exploring, I can put you in touch (or you can just send an email to openstack list yourself).
Hi Ian,
I definitely agree that we want to be consistent and this is already in the work, please see comment on new CLI review here: https:/ /review. openstack. org/#/c/ 7596/5/ quantumclient/ quantum/ v2_0/network. py
Unfortunately, I've even found examples where nova itself is inconsistent (for example: add-floating-ip, add-fixed-ip).
I believe there are some folks working on user experience consistency guidelines for openstack CLIs (and even a single CLI to rule them all...). If this is something you're interested in exploring, I can put you in touch (or you can just send an email to openstack list yourself).
Adding Yong, who is working on improved CLI.