Quantum CLI not consistent with other CLIs
Bug #1011759 reported by
Ian Wells
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
neutron |
Fix Released
|
Undecided
|
yong sheng gong |
Bug Description
Everything seems to be settling on noun-verb:
Glance: image-list, image-create, ...
Nova: volume-attach, dns-create, ... (but with exceptions: add-fixed-ip)
Keystone: endpoint-create, role-get, ...
But quantum uses verb_noun
Quantum: list_nets, create_nets, update_port, plug_iface
Note also that verb_noun means that the noun is also occasionally in the plural, making the commands slightly more annoying.
Fine, it's fairly pedantic, but I thought if I got in early this could be fixed before the commands become standardised and less likely to change.
Changed in quantum: | |
milestone: | none → folsom-3 |
status: | Fix Committed → Fix Released |
Changed in quantum: | |
milestone: | folsom-3 → 2012.2 |
To post a comment you must log in.
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.