Skip to content

Commit 3935789

Browse files
Oliver Weilermarc0der
authored andcommitted
Improve output for zsh
1 parent a51cf5f commit 3935789

File tree

2 files changed

+3
-5
lines changed

2 files changed

+3
-5
lines changed

src/main/bash/sdkman-completion.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@ function __sdk_completion() {
2727
__sdkman_completion_zsh
2828
;;
2929
*)
30-
__sdkman_echo_red "No shell provided."
31-
32-
return 1
30+
__sdkman_echo_red "No shell provided." && return 1
3331
esac
3432
}
3533

@@ -77,5 +75,5 @@ function __sdkman_completion_bash() {
7775
}
7876

7977
function __sdkman_completion_zsh() {
80-
__sdkman_echo_red "zsh is not supported yet!"
78+
__sdkman_echo_yellow "zsh is not supported yet!"
8179
}

src/main/bash/sdkman-main.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ function sdk() {
118118

119119
# Check whether the candidate exists
120120
local sdkman_valid_candidate=$(echo ${SDKMAN_CANDIDATES[@]} | grep -w "$QUALIFIER")
121-
if [[ -n "$QUALIFIER" && "$COMMAND" != "offline" && "$COMMAND" != "flush" && "$COMMAND" != "selfupdate" && "$COMMAND" != "env" && -z "$sdkman_valid_candidate" ]]; then
121+
if [[ -n "$QUALIFIER" && "$COMMAND" != "offline" && "$COMMAND" != "flush" && "$COMMAND" != "selfupdate" && "$COMMAND" != "env" && "$COMMAND" != "completion" && -z "$sdkman_valid_candidate" ]]; then
122122
echo ""
123123
__sdkman_echo_red "Stop! $QUALIFIER is not a valid candidate."
124124
return 1

0 commit comments

Comments
 (0)