All of lore.kernel.org
 help / color / mirror / Atom feed
From: Kevin Wolf <kwolf@redhat.com>
To: Michael Tokarev <mjt@tls.msk.ru>
Cc: qemu-devel@nongnu.org, qemu-block@nongnu.org
Subject: Re: [PATCH 07/27] qemu-img: check: refresh options/--help
Date: Thu, 15 May 2025 09:53:13 +0200	[thread overview]
Message-ID: <aCWdaXsifyf4SxQM@redhat.com> (raw)
In-Reply-To: <a5867bf2-fdbc-41ba-802a-e2f9a45c1b1c@tls.msk.ru>

Am 15.05.2025 um 08:50 hat Michael Tokarev geschrieben:
> On 13.05.2025 18:54, Kevin Wolf wrote:
> > Am 27.09.2024 um 08:11 hat Michael Tokarev geschrieben:
> 
> > > +            cmd_help(ccmd,
> > > +"[-f FMT | --image-opts] [-T CACHE_MODE] [-r] [-u]\n"
> > > +"        [--output human|json] [--object OBJDEF] FILENAME\n"
> > > +,
> > > +"  -q, --quiet\n"
> > > +"     quiet operations\n"
> > 
> > Let's keep the help text more in line with the terminology used in the
> > man page, even if shorter at times.
> 
> I haven't touched the man page for a reason, - I wasn't sure I
> understood all the options correctly.  And the man pages were the
> next planning step.  Unfortunately it's been quite some time ago
> and I don't remember details anymore.  It can be done either way,
> and I tried to make the whole thing as short as possible in the
> --help output.

Yes, we definitely need to shorten the descriptions from the man page
for --help. I think as long as it fits on a single line, it's okay, but
I understand if you want to keep it even shorter in some cases.

> > I would use the first sentence from it here: "Quiet mode - do not print
> > any output (except errors)"
> 
> Ok.

If this is too wordy for your liking, just "quiet mode" could be enough,
but I would keep the terminology the same (i.e. not "operations" here
and "mode" there").

> > > +"  -f, --format FMT\n"
> > > +"     specifies format of the image explicitly\n"
> > 
> > Maybe "format of the image (default: probing is used)"?
> 
> Yeah, makes sense.
> 
> Not wanting to risk going into an endless wording discussion,
> let's do it this way here and elsewhere.

The nature of your series is that a big part of the review is actually
the new help text, so it's unavoidable to have some wording discussions
here and there. Don't necessarily take my suggestions as the final word,
they are just suggestions on which we can iterate and find the best
wording for users. I think refining help texts is worth some thought and
back and forth between multiple people. So if you don't like my
suggestions, or you prefer a mix of yours and mine, or you have
additional improvements to them, feel free to say so.

Kevin



  reply	other threads:[~2025-05-15  7:54 UTC|newest]

Thread overview: 44+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-27  6:10 [PATCH resend v3 00/27] qemu-img: refersh options and --help handling, cleanups Michael Tokarev
2024-09-27  6:10 ` [PATCH 01/27] qemu-img: measure: convert img_size to signed, simplify handling Michael Tokarev
2024-11-05 19:27   ` Kevin Wolf
2024-09-27  6:10 ` [PATCH 02/27] qemu-img: create: " Michael Tokarev
2024-11-05 19:27   ` Kevin Wolf
2024-09-27  6:10 ` [PATCH 03/27] qemu-img: global option processing and error printing Michael Tokarev
2024-11-05 19:29   ` Kevin Wolf
2024-09-27  6:10 ` [PATCH 04/27] qemu-img: pass current cmd info into command handlers Michael Tokarev
2024-11-05 19:29   ` Kevin Wolf
2024-09-27  6:10 ` [PATCH 05/27] qemu-img: create: refresh options/--help Michael Tokarev
2024-11-05 19:57   ` Kevin Wolf
2024-09-27  6:11 ` [PATCH 06/27] qemu-img: factor out parse_output_format() and use it in the code Michael Tokarev
2025-05-13 15:25   ` Kevin Wolf
2024-09-27  6:11 ` [PATCH 07/27] qemu-img: check: refresh options/--help Michael Tokarev
2025-05-13 15:54   ` Kevin Wolf
2025-05-15  6:50     ` Michael Tokarev
2025-05-15  7:53       ` Kevin Wolf [this message]
2025-05-31 16:51     ` Michael Tokarev
2025-06-02 10:44       ` Kevin Wolf
2024-09-27  6:11 ` [PATCH 08/27] qemu-img: simplify --repair error message Michael Tokarev
2025-05-13 16:05   ` Kevin Wolf
2024-09-27  6:11 ` [PATCH 09/27] qemu-img: commit: refresh options/--help Michael Tokarev
2025-05-13 16:24   ` Kevin Wolf
2024-09-27  6:11 ` [PATCH 10/27] qemu-img: compare: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 11/27] qemu-img: convert: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 12/27] qemu-img: info: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 13/27] qemu-img: map: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 14/27] qemu-img: snapshot: allow specifying -f fmt Michael Tokarev
2024-09-27  6:11 ` [PATCH 15/27] qemu-img: snapshot: make -l (list) the default, simplify option handling Michael Tokarev
2024-09-27  6:11 ` [PATCH 16/27] qemu-img: snapshot: refresh options/--help Michael Tokarev
2024-09-27  6:11 ` [PATCH 17/27] qemu-img: rebase: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 18/27] qemu-img: resize: do not always eat last argument Michael Tokarev
2024-09-27  6:11 ` [PATCH 19/27] qemu-img: resize: refresh options/--help Michael Tokarev
2024-09-27  6:11 ` [PATCH 20/27] qemu-img: amend: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 21/27] qemu-img: bench: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 22/27] qemu-img: bitmap: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 23/27] qemu-img: dd: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 24/27] qemu-img: measure: " Michael Tokarev
2024-09-27  6:11 ` [PATCH 25/27] qemu-img: implement short --help, remove global help() function Michael Tokarev
2024-09-27  6:11 ` [PATCH 26/27] qemu-img: inline list of supported commands, remove qemu-img-cmds.h include Michael Tokarev
2024-09-27  6:11 ` [PATCH 27/27] qemu-img: extend cvtnum() and use it in more places Michael Tokarev
2024-10-23  6:15 ` [PATCH resend v3 00/27] qemu-img: refersh options and --help handling, cleanups Michael Tokarev
  -- strict thread matches above, loose matches on Subject: below --
2025-05-31 17:15 [PATCH v4 00/27] refresh qemu-img options handling Michael Tokarev
2025-05-31 17:15 ` [PATCH 07/27] qemu-img: check: refresh options/--help Michael Tokarev
2024-04-24  8:50 [PATCH v3 00/27] qemu-img: refersh options and --help handling, cleanups Michael Tokarev
2024-04-24  8:50 ` [PATCH 07/27] qemu-img: check: refresh options/--help Michael Tokarev

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aCWdaXsifyf4SxQM@redhat.com \
    --to=kwolf@redhat.com \
    --cc=mjt@tls.msk.ru \
    --cc=qemu-block@nongnu.org \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.