summaryrefslogtreecommitdiff
path: root/src/buildstream/data/bst
diff options
context:
space:
mode:
Diffstat (limited to 'src/buildstream/data/bst')
-rw-r--r--src/buildstream/data/bst21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/buildstream/data/bst b/src/buildstream/data/bst
new file mode 100644
index 000000000..e38720f77
--- /dev/null
+++ b/src/buildstream/data/bst
@@ -0,0 +1,21 @@
+# BuildStream bash completion scriptlet.
+#
+# On systems which use the bash-completion module for
+# completion discovery with bash, this can be installed at:
+#
+# pkg-config --variable=completionsdir bash-completion
+#
+# If BuildStream is not installed system wide, you can
+# simply source this script to enable completions or append
+# this script to your ~/.bash_completion file.
+#
+_bst_completion() {
+ local IFS=$'
+'
+ COMPREPLY=( $( env COMP_WORDS="${COMP_WORDS[*]}" \
+ COMP_CWORD=$COMP_CWORD \
+ _BST_COMPLETION=complete $1 ) )
+ return 0
+}
+
+complete -F _bst_completion -o nospace bst;