renamed gvmtool to sdkman

pull/398/head
Frank Becker 2015-09-23 12:30:13 +02:00
parent 5738e5d45e
commit e2a596b708
3 changed files with 17 additions and 18 deletions

View File

@ -1,4 +1,4 @@
_gvm_complete()
_sdkman_complete()
{
local CANDIDATES
local CANDIDATE_VERSIONS
@ -10,7 +10,7 @@ _gvm_complete()
elif [ $COMP_CWORD -eq 2 ]; then
case "${COMP_WORDS[COMP_CWORD-1]}" in
"install" | "uninstall" | "rm" | "list" | "ls" | "use" | "current" | "outdated" )
CANDIDATES=$(echo "${GVM_CANDIDATES_CSV}" | tr ',' ' ')
CANDIDATES=$(echo "${SDKMAN_CANDIDATES_CSV}" | tr ',' ' ')
COMPREPLY=( $(compgen -W "$CANDIDATES" -- ${COMP_WORDS[COMP_CWORD]}) )
;;
"offline" )
@ -28,7 +28,7 @@ _gvm_complete()
elif [ $COMP_CWORD -eq 3 ]; then
case "${COMP_WORDS[COMP_CWORD-2]}" in
"install" | "uninstall" | "rm" | "use" | "default" )
_gvm_candidate_versions ${COMP_WORDS[COMP_CWORD-1]}
_sdkman_candidate_versions ${COMP_WORDS[COMP_CWORD-1]}
COMPREPLY=( $(compgen -W "$CANDIDATE_VERSIONS" -- ${COMP_WORDS[COMP_CWORD]}) )
;;
*)
@ -39,33 +39,33 @@ _gvm_complete()
return 0
}
_gvm_candidate_versions(){
_sdkman_candidate_versions(){
CANDIDATE_LOCAL_VERSIONS=$(__gvm_cleanup_local_versions $1)
if _gvm_offline; then
CANDIDATE_LOCAL_VERSIONS=$(__sdkman_cleanup_local_versions $1)
if _sdkman_offline; then
CANDIDATE_VERSIONS=$CANDIDATE_LOCAL_VERSIONS
else
CANDIDATE_ONLINE_VERSIONS="$(curl -s "${GVM_SERVICE}/candidates/$1" | tr ',' ' ')"
CANDIDATE_ONLINE_VERSIONS="$(curl -s "${SDKMAN_SERVICE}/candidates/$1" | tr ',' ' ')"
CANDIDATE_VERSIONS="$(echo $CANDIDATE_ONLINE_VERSIONS $CANDIDATE_LOCAL_VERSIONS |sort | uniq ) "
fi
}
__gvm_cleanup_local_versions(){
__sdkman_cleanup_local_versions(){
__gvmtool_build_version_csv $1
__sdkmantool_build_version_csv $1
echo $CSV | tr ',' ' '
}
_gvm_offline()
_sdkman_offline()
{
if [ "$GVM_ONLINE" = "true" ]; then
if [ "$SDKMAN_ONLINE" = "true" ]; then
return 1
else
return 0
fi
}
complete -F _gvm_complete gvm
complete -F _sdkman_complete sdk

View File

@ -1,6 +0,0 @@
cite about-plugin
about-plugin 'load groovy environment manager'
GVM_DIR="$HOME/.gvm"
[[ -s "${GVM_DIR}/bin/gvm-init.sh" ]] && source "${GVM_DIR}/bin/gvm-init.sh"

View File

@ -0,0 +1,5 @@
cite about-plugin
about-plugin 'Load Software Development Kit Manager'
export SDKMAN_DIR="$HOME/.sdkman"
[[ -s "${SDKMAN_DIR}/bin/sdkman-init.sh" ]] && source "${SDKMAN_DIR}/bin/sdkman-init.sh"