From: Arnaldo Carvalho de Melo <acme@kernel.org>
To: Masami Hiramatsu <mhiramat@kernel.org>
Cc: linux-kernel@vger.kernel.org,
Peter Zijlstra <peterz@infradead.org>,
Ingo Molnar <mingo@redhat.com>, Jiri Olsa <jolsa@redhat.com>
Subject: Re: [RFC PATCH 2/4] perf-probe: Add offline output directory option
Date: Thu, 25 Aug 2016 11:40:33 -0300 [thread overview]
Message-ID: <20160825144033.GF10063@kernel.org> (raw)
In-Reply-To: <20160825194816.471b954460d3a897ed9c0cae@kernel.org>
Em Thu, Aug 25, 2016 at 07:48:16PM +0900, Masami Hiramatsu escreveu:
> On Wed, 24 Aug 2016 09:58:45 -0300
> Arnaldo Carvalho de Melo <acme@kernel.org> wrote:
>
> >
> > Also please fix the OPT_STRING string, it should start with a capital
> > letter:
> >
> > --max-probes <n> Set how many probe points can be found for a probe.
> > --no-inlines Don't search inlined functions
> > --outdir <directory>
> > path to offline output directory
> > --range Show variables location range in scope (with --vars only)
> >
> >
> > See how it stands out? All the others start with a capital letter.
>
> BTW, actually in most case, perf shows option explanations start without a captal letter,
>
> ./perf lock
>
> Usage: perf lock [<options>] {record|report|script|info}
>
> -D, --dump-raw-trace dump raw trace in ASCII
> -i, --input <file> input file name
> -v, --verbose be more verbose (show symbol address, etc)
>
> etc. Some commands (including probe) mixing it...
Right, inconsistent, so I went to see how other utilities do this, and,
say, something really old:
[acme@jouet linux]$ cp --help | grep -- "[ ]\+-[a-z]"
or: cp [OPTION]... -t DIRECTORY SOURCE...
-a, --archive same as -dR --preserve=all
-b like --backup but does not accept an argument
-d same as --no-dereference --preserve=links
-f, --force if an existing destination file cannot be
is ignored when the -n option is also used)
-i, --interactive prompt before overwrite (overrides a previous -n
-l, --link hard link files instead of copying
-n, --no-clobber do not overwrite an existing file (overrides
a previous -i option)
-p same as --preserve=mode,ownership,timestamps
-c deprecated, same as --preserve=context
-R, -r, --recursive copy directories recursively
-s, --symbolic-link make symbolic links instead of copying
-t, --target-directory=DIRECTORY copy all SOURCE arguments into DIRECTORY
-u, --update copy only when the SOURCE file is newer
-v, --verbose explain what is being done
-x, --one-file-system stay on this file system
[acme@jouet linux]$
And then something more recent, and one perf initially was modelled after:
[acme@jouet linux]$ git commit -h |& grep -- "[ ]\+-[a-z]" | tail -15
-q, --quiet suppress summary after successful commit
-v, --verbose show diff in commit message template
-m, --message <message>
-c, --reedit-message <commit>
-s, --signoff add Signed-off-by:
-t, --template <file>
-e, --edit force edit of commit
-a, --all commit all changed files
-i, --include add specified files to index for commit
-p, --patch interactively add changes
-o, --only commit only specified files
-n, --no-verify bypass pre-commit hook
-z, --null terminate entries with NUL
-u, --untracked-files[=<mode>]
[acme@jouet linux]$
So, yeah, use lowercase and over time we can go on making it consistent...
- Arnaldo
next prev parent reply other threads:[~2016-08-25 14:40 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-08-24 5:57 [RFC PATCH 0/4] perf probe: Introduce remote cross-arch probes Masami Hiramatsu
2016-08-24 5:57 ` [RFC PATCH 1/4] perf-probe: Remove unused tracing_dir variable Masami Hiramatsu
2016-09-05 13:19 ` [tip:perf/core] perf probe: " tip-bot for Masami Hiramatsu
2016-08-24 5:58 ` [RFC PATCH 2/4] perf-probe: Add offline output directory option Masami Hiramatsu
2016-08-24 12:58 ` Arnaldo Carvalho de Melo
2016-08-25 6:37 ` Masami Hiramatsu
2016-08-25 10:48 ` Masami Hiramatsu
2016-08-25 14:40 ` Arnaldo Carvalho de Melo [this message]
2016-08-24 5:58 ` [RFC PATCH 3/4] perf-probe: Ignore vmlinux buildid if offline kernel is given Masami Hiramatsu
2016-08-24 5:58 ` [RFC PATCH 4/4] perf-probe: Support probing on offline cross-arch binary Masami Hiramatsu
2016-08-24 13:03 ` Arnaldo Carvalho de Melo
2016-08-25 6:57 ` Masami Hiramatsu
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=20160825144033.GF10063@kernel.org \
--to=acme@kernel.org \
--cc=jolsa@redhat.com \
--cc=linux-kernel@vger.kernel.org \
--cc=mhiramat@kernel.org \
--cc=mingo@redhat.com \
--cc=peterz@infradead.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.