bash completion: Remove underscores in handler function names
[lttng-tools.git] / extras / lttng-bash_completion
index 9aacb029491793d471b65810b5e1281e06fd2de7..a90820ab42c65d98fd1c1284c76d7474f70303b7 100644 (file)
@@ -20,7 +20,7 @@ _lttng_complete_sessions() {
        return
 }
 
-_lttng_cmd_add_context() {
+_lttng_cmd_addcontext() {
        local add_context_opts
        add_context_opts=$(lttng add-context --list-options)
 
@@ -32,9 +32,6 @@ _lttng_cmd_add_context() {
        --channel|-c)
                return
                ;;
-       --event|-e)
-               return
-               ;;
        --type|-t)
                return
                ;;
@@ -128,6 +125,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)
@@ -147,7 +182,7 @@ _lttng_cmd_disablechannel() {
        esac
 }
 
-_lttng_cmd_disable_event() {
+_lttng_cmd_disableevent() {
        local disable_event_opts
        disable_channel_opts=$(lttng disable-event --list-options)
 
@@ -187,7 +222,7 @@ _lttng_cmd_list() {
        esac
 }
 
-_lttng_cmd_set_session() {
+_lttng_cmd_setsession() {
        local set_session_opts
        set_session_opts=$(lttng set-session --list-options)
 
This page took 0.027572 seconds and 5 git commands to generate.