diff --git a/src/main/bash/sdkman-init.sh b/src/main/bash/sdkman-init.sh index ff31b7ad1..969754a48 100644 --- a/src/main/bash/sdkman-init.sh +++ b/src/main/bash/sdkman-init.sh @@ -88,6 +88,7 @@ unset f if [ -f "${SDKMAN_DIR}/etc/config" ]; then source "${SDKMAN_DIR}/etc/config" fi +[[ "$sdkman_colour_style" == "dark" ]] && sdkman_colour_style_code=2 || sdkman_colour_style_code=1 # Create upgrade delay file if it doesn't exist if [[ ! -f "${SDKMAN_DIR}/var/delay_upgrade" ]]; then diff --git a/src/main/bash/sdkman-main.sh b/src/main/bash/sdkman-main.sh index 299560c9f..0eb8657e5 100644 --- a/src/main/bash/sdkman-main.sh +++ b/src/main/bash/sdkman-main.sh @@ -68,6 +68,7 @@ function sdk { if [ -f "${SDKMAN_DIR}/etc/config" ]; then source "${SDKMAN_DIR}/etc/config" fi + [[ "$sdkman_colour_style" == "dark" ]] && sdkman_colour_style_code=2 || sdkman_colour_style_code=1 # no command provided if [[ -z "$COMMAND" ]]; then diff --git a/src/main/bash/sdkman-utils.sh b/src/main/bash/sdkman-utils.sh index 54e96fff4..1ff221c1f 100644 --- a/src/main/bash/sdkman-utils.sh +++ b/src/main/bash/sdkman-utils.sh @@ -72,7 +72,7 @@ function __sdkman_echo { if [[ "$sdkman_colour_enable" == 'false' ]]; then echo -e "$2" else - echo -e "\033[${sdkman_colour_style:-1};$1$2\033[0m" + echo -e "\033[$sdkman_colour_style_code;$1$2\033[0m" fi } @@ -100,6 +100,6 @@ function __sdkman_echo_confirm { if [[ "$sdkman_colour_enable" == 'false' ]]; then echo -n "$1" else - echo -e -n "\033[${sdkman_colour_style:-1};33m$1\033[0m" + echo -e -n "\033[$sdkman_colour_style_code;33m$1\033[0m" fi }