Re: [PATCH 0/2] perf tools: Basic bash completion support
From: David Ahern
Date: Tue Aug 07 2012 - 10:18:08 EST
On 8/7/12 7:22 AM, Frederic Weisbecker wrote:
On Tue, Aug 07, 2012 at 03:19:44PM +0200, Frederic Weisbecker wrote:
Hey,
Basic bash completion support. Only support perf subcommands and most -e basic
event descriptor (no grouping).
I just have a small issue with tracepoints because of their ":" in the middle.
It auto completes as long as we haven't yet reached the semicolon. Otherwise
we need to add a double quote in the beginning of the expression. I'm quite
a newbie in bash completion though, so I might find a subtelty later to solve
this.
Tips: for testing, you need to "make install" and update the bash completion
scripts:
# make install
$ . /etc/bash_completion
ANd you need to make sure the PATH hits the updated binary and not the
default other wise you end up with:
/tmp/pbuild/perf recUnknown option: --list-cmds
Usage: perf [--version] [--help] COMMAND [ARGS]
Unknown option: --list-cmds
It's calling /usr/bin/perf with --list-cmds, versus the perf command I
am running (/tmp/pbuild/perf). Any way to teach the completion to use
the perf binary that the user is running?
David
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/