Rename helpers

This commit is contained in:
Sam Stephenson 2011-08-03 21:43:40 -05:00
parent 4e79ba15f7
commit f7c463bed9

View file

@ -1,4 +1,4 @@
_commands() { _rbenv_commands() {
local cur commands local cur commands
COMPREPLY=() COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}" cur="${COMP_WORDS[COMP_CWORD]}"
@ -8,16 +8,16 @@ _commands() {
COMPREPLY=( $( compgen -W "$commands" -- $cur ) ) COMPREPLY=( $( compgen -W "$commands" -- $cur ) )
} }
_rubies() { _rbenv_versions() {
local cur rubies local cur versions
local ROOT="${HOME}/.rbenv/versions" local ROOT="${HOME}/.rbenv/versions"
COMPREPLY=() COMPREPLY=()
cur=${COMP_WORDS[COMP_CWORD]} cur=${COMP_WORDS[COMP_CWORD]}
rubies=($ROOT/*) versions=($ROOT/*)
# remove all but the final part of the name # remove all but the final part of the name
rubies="${rubies[@]##*/}" versions="${versions[@]##*/}"
COMPREPLY=( $( compgen -W "$rubies" -- $cur ) ) COMPREPLY=( $( compgen -W "$versions" -- $cur ) )
} }
_rbenv() { _rbenv() {
@ -27,9 +27,9 @@ _rbenv() {
prev="${COMP_WORDS[COMP_CWORD-1]}" prev="${COMP_WORDS[COMP_CWORD-1]}"
if [ "$prev" = "set-default" ]; then if [ "$prev" = "set-default" ]; then
_rubies _rbenv_versions
else else
_commands _rbenv_commands
fi fi
} }