diff --git a/completion/available/bower.completion.bash b/completion/available/bower.completion.bash new file mode 100644 index 00000000..9868a0d9 --- /dev/null +++ b/completion/available/bower.completion.bash @@ -0,0 +1,27 @@ +#!/usr/bin/env bash +# Bash completion support for Bower. + +export COMP_WORDBREAKS=${COMP_WORDBREAKS/\:/} + +_bower_cmds=" \ +cache \ +help \ +home \ +info \ +init \ +install \ +link \ +list \ +lookup \ +prune \ +register \ +search \ +update \ +uninstall" + +_bowercomplete() { + COMPREPLY=($(compgen -W "${_bower_cmds}" -- ${COMP_WORDS[COMP_CWORD]})) + return 0 +} + +complete -F _bowercomplete bower