projects
/
lttng-tools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bash completion: add calls to _lttng_complete_sessions
[lttng-tools.git]
/
extras
/
lttng-bash_completion
diff --git
a/extras/lttng-bash_completion
b/extras/lttng-bash_completion
index cc8155734a4df0dbfae5743d8a37646ca9439f95..bff8df724276992d02d714e31ebc4b28d4380b80 100644
(file)
--- a/
extras/lttng-bash_completion
+++ b/
extras/lttng-bash_completion
@@
-16,7
+16,12
@@
#
_lttng_complete_sessions() {
#
_lttng_complete_sessions() {
- # TODO, maybe have a lttng list --simple or something like that
+ # TODO
+ # This code does nothing for now. When there is a mecanism to get the
+ # existing sessions, use it to fill the sessions variable.
+ local sessions
+ sessions=""
+ COMPREPLY=( $(compgen -W "${sessions}" -- $cur) )
return
}
return
}
@@
-181,6
+186,9
@@
_lttng_cmd_list() {
COMPREPLY=( $(compgen -W "${list_opts}" -- $cur) )
return
;;
COMPREPLY=( $(compgen -W "${list_opts}" -- $cur) )
return
;;
+ *)
+ _lttng_complete_sessions
+ return
esac
}
esac
}
@@
-193,6
+201,10
@@
_lttng_cmd_setsession() {
COMPREPLY=( $(compgen -W "${set_session_opts}" -- $cur) )
return
;;
COMPREPLY=( $(compgen -W "${set_session_opts}" -- $cur) )
return
;;
+ *)
+ _lttng_complete_sessions
+ return
+ ;;
esac
}
esac
}
This page took
0.025858 seconds
and
5
git commands to generate.