Skip to content

Commit fed400c

Browse files
Oliver Weilermarc0der
authored andcommitted
Add completion subcommand to help output
1 parent 03ac5ac commit fed400c

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

src/main/bash/sdkman-completion.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ function __sdk_completion() {
2626
2727
case "$previous_word" in
2828
sdk)
29-
candidates=("install" "uninstall" "list" "use" "default" "home" "env" "current" "upgrade" "version" "broadcast" "help" "offline" "selfupdate" "update" "flush")
29+
candidates=("install" "uninstall" "list" "use" "completion" "default" "home" "env" "current" "upgrade" "version" "broadcast" "help" "offline" "selfupdate" "update" "flush")
30+
;;
31+
completion)
32+
candidates=("bash" "zsh")
3033
;;
3134
env)
3235
candidates=("init install clear")

src/main/bash/sdkman-help.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ function __sdk_help() {
2626
__sdkman_echo_no_colour " uninstall or rm <candidate> <version>"
2727
__sdkman_echo_no_colour " list or ls [candidate]"
2828
__sdkman_echo_no_colour " use or u <candidate> <version>"
29+
__sdkman_echo_no_colour " completion [bash|zsh]"
2930
__sdkman_echo_no_colour " default or d <candidate> [version]"
3031
__sdkman_echo_no_colour " home or h <candidate> <version>"
3132
__sdkman_echo_no_colour " env or e [init|install|clear]"

0 commit comments

Comments
 (0)