From f904d1b92f6588efac620e16579453727760b5aa Mon Sep 17 00:00:00 2001 From: Sam Stephenson Date: Wed, 3 Aug 2011 22:28:30 -0500 Subject: [PATCH] Complete versions for `rbenv set-local` and `rbenv prefix` too --- completions/rbenv.bash | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/completions/rbenv.bash b/completions/rbenv.bash index 91107085..0e8a383d 100644 --- a/completions/rbenv.bash +++ b/completions/rbenv.bash @@ -12,16 +12,18 @@ _rbenv_versions() { } _rbenv() { - local cur prev COMPREPLY=() - cur="${COMP_WORDS[COMP_CWORD]}" - prev="${COMP_WORDS[COMP_CWORD-1]}" + local cur="${COMP_WORDS[COMP_CWORD]}" + local prev="${COMP_WORDS[COMP_CWORD-1]}" - if [ "$prev" = "set-default" ]; then + case "$prev" in + set-* | prefix ) _rbenv_versions - else + ;; + * ) _rbenv_commands - fi + ;; + esac } complete -F _rbenv rbenv