X-Git-Url: https://git.lttng.org/?p=lttng-tools.git;a=blobdiff_plain;f=extras%2Flttng-bash_completion;h=b515be08d484c9985e921556d9c313c0400d73e7;hp=9aacb029491793d471b65810b5e1281e06fd2de7;hb=83a80d02a0b9cf29781f3eef2bf37832f79a2a0d;hpb=0c95f5b2ec754e905a0263cafc6e453f451d0ded diff --git a/extras/lttng-bash_completion b/extras/lttng-bash_completion index 9aacb0294..b515be08d 100644 --- a/extras/lttng-bash_completion +++ b/extras/lttng-bash_completion @@ -128,6 +128,44 @@ _lttng_cmd_enableevent() { esac } +_lttng_cmd_enableconsumer() { + local enable_consumer_opts + enable_consumer_opts=$(lttng enable-consumer --list-options) + + case $prev in + --session|-s) + _lttng_complete_sessions + return + ;; + esac + + case $cur in + -*) + COMPREPLY=( $(compgen -W "${enable_consumer_opts}" -- $cur) ) + return + ;; + esac +} + +_lttng_cmd_disableconsumer() { + local disable_consumer_opts + disable_consumer_opts=$(lttng disable-consumer --list-options) + + case $prev in + --session|-s) + _lttng_complete_sessions + return + ;; + esac + + case $cur in + -*) + COMPREPLY=( $(compgen -W "${disable_consumer_opts}" -- $cur) ) + return + ;; + esac +} + _lttng_cmd_disablechannel() { local disable_channel_opts disable_channel_opts=$(lttng disable-channel --list-options)