<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Sun, Mar 27, 2016 at 9:44 AM, Duncan Thomas <span dir="ltr"><<a href="mailto:duncan.thomas@gmail.com" target="_blank">duncan.thomas@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I think it is worth fixing the client to actually match the API, yes. The client seems to be determined not to actually match the API in lots of ways, e.g. <a href="https://bugs.launchpad.net/python-openstackclient/+bug/1561666" target="_blank">https://bugs.launchpad.net/python-openstackclient/+bug/1561666</a></div></blockquote><div><br></div><div>OSC is opinionated about what its CLI commands should look like, and one of the strongest opinions is that they need to be consistent everywhere possible.  To do otherwise is to continue the user-hostile CLI environment we have provided our consumers.  It is more important for OSC to be consistent within itself than to be consistent with other projects.</div><div><br></div><div>REST APIs rarely make good user interfaces, otherwise we'd all use curl as our CLI.  They are also rarely designed to be end-user friendly. </div></div><div><br></div><div>dt</div><div><br></div>-- <br><div class="gmail_signature"><br>Dean Troyer<br><a href="mailto:dtroyer@gmail.com" target="_blank">dtroyer@gmail.com</a><br></div>
</div></div>