# # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. # # 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;