I was just looking at this as well, and came to a similar conclusion;
adding a comment about the structure of 'arguments' is a good idea Alex,
do you know what the completion should be doing here?  I can try to
implement the additional completion in parallel.

Thanks,

   ---Peter

On Mon, 09 Mar 2015 17:35:25 -0700: Alex Wang <[email protected]> wrote:


  > Sorry, forgot to rebase to master.
  > The rejection is due to the newly added auto attach feature.  This makes me
  > worry about the lack of comments.  I'll also add comment indicating how to
  > compose the 'arguments' member of 'struct vsctl_command_syntax'.

  > Thanks,
  > Alex Wang,

On Mon, Mar 9, 2015 at 3:54 PM, Ben Pfaff <[email protected]> wrote:

  >> On Mon, Mar 09, 2015 at 10:00:29AM -0700, Alex Wang wrote:
  >> > From: Peter Amidon <[email protected]>
  >> >
  >> > This patch adds bash command-line completion script for ovs-vsctl.
  >> > Therein, codes are added to ovs-vsctl to allow it to print the
  >> > options and command arguments.  The ovs-vsctl-bashcomp.bash will
  >> > parse the vsctl command and complete on the user input.
  >> >
  >> > The completion script can do the following::
  >> >
  >> > - display available completion and complete on user input for
  >> >   global/local options, command, and argument.
  >> >
  >> > - query database and expand keywords like 'table/record/column/key'
  >> >   to available completions.
  >> >
  >> > - deal with argument relations like 'one and more', 'zero or one'.
  >> >
  >> > - complete multiple ovs-vsctl commands cascaded via '--'.
  >> >
  >> > To use the script, either copy it inside /etc/bash_completion.d/
  >> > or manually run it via . ovs-vsctl-bashcomp.bash.
  >> >
  >> > Signed-off-by: Alex Wang <[email protected]>
  >> >
  >> > ---
  >> > RFC->PATCH:
  >> > - Adopt Ben's suggested change of print_command_arguments().
  >> > - Remove 'include "list.h"' since it is no longer used.
  >> > - Adopt Peter's change of simplifying the _ovs_vsctl_get_PS1()
  >> >   for unit test.
  >> 
  >> This doesn't seem to apply to current master (reject in ovs-vsctl.c).
  >> Can you rebase it for me?
  >> 
_______________________________________________
dev mailing list
[email protected]
http://openvswitch.org/mailman/listinfo/dev

Reply via email to