[libvirt] [PATCH 00/12] virsh bash completion improvement

Michal Prívozník mprivozn at redhat.com
Tue Jun 15 08:35:59 UTC 2021


On 6/15/21 2:38 AM, Lin Ma wrote:
> Lin Ma (12):
>   virsh: Add comp-methods completion to migrate command
>   virsh: Use VIR_ENUM_* for --target argument in cmdNodeSuspend
>   virsh: Add target completion to nodesuspend command
>   virsh: Use VIR_ENUM_* for --target argument in cmdDomPMSuspend
>   virsh: Add target completion to dompmsuspend command
>   virsh: Add format completion to blockcopy command
>   virsh-pool: Add virshPoolTypeCompleter in macro
>     VIRSH_COMMON_OPT_POOL_X_AS
>   virsh-pool: Remove static from virshStoragePoolList{Free,Collect}
>   virsh-volume: Introduce virshStorageVolKeyCompleter
>   virsh-volume: Add macros VIRSH_COMMON_OPT_VOL_*
>   virsh-volume: Apply virshStorageVolKeyCompleter to vol-{name,pool}
>     commands
>   virsh-volume: Apply virshStorageVolNameCompleter to vol-{key,path}
>     commands
> 
>  tools/virsh-completer-domain.c | 37 +++++++++++++++++++++
>  tools/virsh-completer-domain.h | 11 +++++++
>  tools/virsh-completer-host.c   | 20 ++++++++++++
>  tools/virsh-completer-host.h   |  4 +++
>  tools/virsh-completer-volume.c | 53 ++++++++++++++++++++++++++++++
>  tools/virsh-completer-volume.h |  5 +++
>  tools/virsh-domain.c           | 14 ++++----
>  tools/virsh-domain.h           |  1 +
>  tools/virsh-host.c             | 18 +++++-----
>  tools/virsh-host.h             |  3 ++
>  tools/virsh-pool.c             | 11 ++-----
>  tools/virsh-pool.h             | 11 +++++++
>  tools/virsh-volume.c           | 60 ++++++++++++++++------------------
>  13 files changed, 193 insertions(+), 55 deletions(-)
> 

ACK to 01-08. However, I'm pushing 01-07 only because 08 refers to 09
which needs to be reworked.

Michal




More information about the libvir-list mailing list