#!/usr/bin/env bash # @file SDKMAN Install # @brief Ensures SDKMAN is installed. # @description # This script ensures SDKMAN (a Java version manager) is installed using the method recommended on [their # website](https://sdkman.io/). {{ includeTemplate "universal/profile" }} {{ includeTemplate "universal/logg" }} ### Ensure SDKMan is installed (https://sdkman.io/) if [ ! -d "$SDKMAN_DIR" ]; then logg info 'Installing SDKMan via `curl -s "https://get.sdkman.io?rcupdate=false`' logg info "Install directory: $SDKMAN_DIR" curl -s "https://get.sdkman.io?rcupdate=false" | bash logg info 'Running `sdk install java`' sdk install java else logg info 'SDKMan appears to already be installed.' fi