Re: [PATCH 2/6] virt-admin: Make --timeout of daemon-timeout positional argument

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 27, 2024 at 11:18:50 +0200, Michal Privoznik wrote:
> We currently require full argument specification:
> 
>   virt-admin daemon-timeout --timeout X
> 
> Well, the '--timeout' feels a bit redundant. Turn the argument
> into a positional so that the following works too:
> 
>   virt-admin daemon-timeout X
> 
> Signed-off-by: Michal Privoznik <mprivozn@xxxxxxxxxx>
> ---
>  docs/manpages/virt-admin.rst | 2 +-
>  tools/virt-admin.c           | 1 +
>  2 files changed, 2 insertions(+), 1 deletion(-)

It was a bit of a deliberate decision, because any positional argument
can't be made optional and must be kept in order. Historically also the
parser did weird things for stuff that wasn't really considered
positional but was parsed so regardless.

In this case though ... I can't really see another option being added or
timeout becoming optional especially since '0' is used as way to disable
the timeout.

So your justification here makes sense, it's just that I really don't
like positional arguments.

Reviewed-by: Peter Krempa <pkrempa@xxxxxxxxxx>



[Index of Archives]     [Virt Tools]     [Libvirt Users]     [Lib OS Info]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]     [Fedora Tools]

  Powered by Linux