On 5/20/25 16:08, Peter Krempa via Devel wrote:
> Make the core completer code common in all virt shells and annotate few
> arguments with the existing empty and local-file completers.
> 
> Peter Krempa (4):
>   virsh: completer: Extract common completer methods from virsh to vsh
>   vsh: Apply empty/local completers to global commands
>   virsh: Apply empty completer to arguments where completion doesn't
>     make sense
>   virsh: domain: Annotate rest of arguments taking local existing file
> 
>  tools/meson.build                            |   2 +-
>  tools/virsh-backup.c                         |   6 +-
>  tools/virsh-checkpoint.c                     |   8 +-
>  tools/virsh-completer-domain.c               |  70 ++++++------
>  tools/virsh-completer-host.c                 |  12 +-
>  tools/virsh-completer-nodedev.c              |  10 +-
>  tools/virsh-completer-pool.c                 |   6 +-
>  tools/virsh-completer-volume.c               |   4 +-
>  tools/virsh-completer.h                      |  19 +---
>  tools/virsh-domain.c                         | 112 ++++++++++---------
>  tools/virsh-host.c                           |   6 +-
>  tools/virsh-interface.c                      |   2 +-
>  tools/virsh-network.c                        |   9 +-
>  tools/virsh-nodedev.c                        |   2 +-
>  tools/virsh-nwfilter.c                       |   4 +-
>  tools/virsh-pool.c                           |  18 +--
>  tools/virsh-secret.c                         |   6 +-
>  tools/virsh-snapshot.c                       |   8 +-
>  tools/virsh-volume.c                         |  12 +-
>  tools/virsh.c                                |   2 +-
>  tools/virsh.h                                |   2 +-
>  tools/{virsh-completer.c => vsh-completer.c} |  34 +++---
>  tools/vsh-completer.h                        |  41 +++++++
>  tools/vsh.c                                  |   6 +
>  24 files changed, 222 insertions(+), 179 deletions(-)
>  rename tools/{virsh-completer.c => vsh-completer.c} (85%)
>  create mode 100644 tools/vsh-completer.h
> 

Reviewed-by: Michal Privoznik <mpriv...@redhat.com>

Michal

Reply via email to