<div dir="ltr"><br><br><div class="gmail_quote"><div dir="ltr">On Fri, Oct 23, 2015 at 12:12 AM Tim Penhey <<a href="mailto:tim.penhey@canonical.com">tim.penhey@canonical.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi folks,<br><br>
Firstly, the ability to specify default flags for commands:<br>
status = status --format=tabular<br>
<br>
I could never remember the right environment variable to set to get<br>
tabular by default.<br>
<br>
The second was to allow quicker iteration around playing with new CLI<br>
structure. As most people are aware, the 2.0 CLI is going to be<br>
somewhat different to the current one, and I thought it would be good to<br>
provide a way in which we could "test drive" the new CLI with the<br>
existing codebase without having to actually code anything.<br></blockquote><div><br></div><div>This is very cool Tim. I would like to raise a word of caution though. When folks get aliasing too much to work around pain points of the experience it makes it easy to hide the pain and not raise it up and deal with it. My one hesitation here is that we need to make sure that these are small and that if we find common ones that we bring them up as things that should be fixed in the cli vs "just use the following aliases" in reply to folks frustrations. </div><div><br></div><div>In particular, with the 2.0 cli experiments, it'd be helpful if there was some method that everyone could be using a shared experience so that we were getting real testing of a common plan for a 2.0 cli vs everyone building their own 2.0 as they go. </div><div><br></div><div>Not to be negative on the cool handy feature, but something to think about as folks go adding their aliases. </div><div><br></div><div>Rick</div></div></div>