[lttng-dev] Bash completion v0.00001

Alexandre Montplaisir alexandre.montplaisir at polymtl.ca
Tue Jan 24 10:28:34 EST 2012


On 12-01-24 09:59 AM, David Goulet wrote:
>
>
> On 12-01-24 09:47 AM, Mathieu Desnoyers wrote:
> > * Simon Marchi (simon.marchi at polymtl.ca) wrote:
> >> Hi,
> >>
> >> This is my first or so version of the programmable bash completion
> >> (tab completion) for the LTTng 2.0 command line tool:
> >>
> >>
> http://git.dorsal.polymtl.ca/~smarchi?p=lttng-bash-completion.git;a=blob;f=lttng;hb=HEAD
> >>
> >> Currently, it is able to complete general options (before the
> >> command), the command names and command-specific options (after the
> >> command). The patch I sent earlier today for lttng-tools is needed for
> >> the completion to work, so if you want to try it, you can either wait
> >> for it to be merged or apply it yourself.
> >>
> >> Install instructions for Debian-based distros:
> >>
> >> 1- Make sure that the bash-completion package is installed on your
> system
> >> 2- Copy the file in /etc/bash_completion.d
> >> 3- Type source /etc/bash_completion
> >>
> >> In the future, it would be interesting to be able to complete session
> >> names, channel names, and maybe perf counter names, which look like a
> >> big headache to type by hand.
>
> > It would be nice to figure out where we could package it in the
> > lttng-tools. Maybe in a extras/ directory ? Thoughts ?
>
> Yes normally, you can find these kind of things in contrib/ or extras/.
>
> We can thing also of default init script, basic setup script, and so on...
>
> David


Or just leave it at the top level, it's only one file after all. In any
case, we should put that kind of thing at the same place as the
pkg-config (.pc) files.


Alex

>
>
> > Thanks,
>
> > Mathieu
>
> >>
> >> Comments are welcome.
> >>
> >> Thanks,
> >>
> >> Simon
> >>


-- 
Alexandre Montplaisir
DORSAL lab,
École Polytechnique de Montréal




More information about the lttng-dev mailing list