diff options
author | J-P Nurmi <jpnurmi@digia.com> | 2014-05-19 14:01:33 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@digia.com> | 2014-05-22 14:20:21 +0200 |
commit | 7985f775fb9cf9b77bbbb394a832f0c5f26de47c (patch) | |
tree | b718e9cb634026df6335df9d84822a35466bb029 | |
parent | d92e3e701a86a2ad5ceb5c76eae620f44e559ec4 (diff) |
Completion for bash
Change-Id: Ie2cfb3de74f7bec15391110e6c213e839108dc84
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@digia.com>
-rw-r--r-- | scripts/qtchooser.bash | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/qtchooser.bash b/scripts/qtchooser.bash index 294e586..e890c99 100644 --- a/scripts/qtchooser.bash +++ b/scripts/qtchooser.bash @@ -56,3 +56,15 @@ function qt_env_removefrom() eval "$1=\"\${contents[*]}\"" } +# completion: +function _qt() +{ + COMPREPLY=() + if [ ${#COMP_WORDS[@]} -eq 2 ] && [ $COMP_CWORD -eq 1 ]; then + local cur opts + cur="${COMP_WORDS[COMP_CWORD]}" + opts=`qtchooser -list-versions` + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + fi +} +complete -F _qt qt |