return
}
-_lttng_cmd_add_context() {
+_lttng_cmd_addcontext() {
local add_context_opts
add_context_opts=$(lttng add-context --list-options)
--channel|-c)
return
;;
- --event|-e)
- return
- ;;
--type|-t)
return
;;
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)
esac
}
-_lttng_cmd_disable_event() {
+_lttng_cmd_disableevent() {
local disable_event_opts
disable_channel_opts=$(lttng disable-event --list-options)
esac
}
-_lttng_cmd_set_session() {
+_lttng_cmd_setsession() {
local set_session_opts
set_session_opts=$(lttng set-session --list-options)
esac
}
+_lttng_cmd_view() {
+ local view_opts
+ view_opts=$(lttng view --list-options)
+
+ case $cur in
+ -*)
+ COMPREPLY=( $(compgen -W "${view_opts}" -- $cur) )
+ ;;
+ esac
+}
+
_lttng_opts() {
local opts
opts=$(lttng --list-options)