function sdk-switch-java() {
if [[ -z ${SDKMAN_DIR} ]]; then
echo >&2 "Error: $SDKMAN_DIR not set"
return 1
fi
if [[ $# -le 0 ]]; then
echo >&2 "Error: missing version argument"
return 1
fi
sdk use java "$(find "${SDKMAN_DIR}/candidates/java/" -maxdepth 1 -type d -regex ".*\/java\/${1}.*" -exec basename {} \; | sort -n -r | head -n 1)"
}
alias sdk8="sdk-switch-java 8"
alias sdk11="sdk-switch-java 11"
alias sdk17="sdk-switch-java 17"
´´´
Created
July 21, 2022 17:33
-
-
Save nothub/cce68eca6fb9712e281e185e9690e1d9 to your computer and use it in GitHub Desktop.
sdkman helper for fast java switching
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment