summaryrefslogtreecommitdiff
path: root/plugins/sdk
diff options
context:
space:
mode:
authorRoss Goldberg <rgoldberg@users.noreply.github.com>2020-04-30 14:28:07 -0400
committerGitHub <noreply@github.com>2020-04-30 20:28:07 +0200
commit06b0276675e978d80535259915fbb44011e10101 (patch)
tree40ce51f8fe4a07b0e3bd650660912d09198eed88 /plugins/sdk
parent58a1a1397e38aa549c9960e68ed6a5e1221d8140 (diff)
downloadzsh-06b0276675e978d80535259915fbb44011e10101.tar.gz
zsh-06b0276675e978d80535259915fbb44011e10101.tar.bz2
zsh-06b0276675e978d80535259915fbb44011e10101.zip
sdk: support completion of new commands in 5.8.0 (#8870)
Diffstat (limited to 'plugins/sdk')
-rw-r--r--plugins/sdk/sdk.plugin.zsh7
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/sdk/sdk.plugin.zsh b/plugins/sdk/sdk.plugin.zsh
index a1069fea4..441bd6ff4 100644
--- a/plugins/sdk/sdk.plugin.zsh
+++ b/plugins/sdk/sdk.plugin.zsh
@@ -13,9 +13,12 @@ _sdk() {
l|ls|list|i|install)
compadd -X $'Candidates:\n' -- "${SDKMAN_CANDIDATES[@]}"
;;
- ug|upgrade|c|current|u|use|d|default|rm|uninstall)
+ ug|upgrade|h|home|c|current|u|use|d|default|rm|uninstall)
compadd -X $'Installed Candidates:\n' -- "${${(u)${(f)$(find -L -- "${SDKMAN_CANDIDATES_DIR}" -mindepth 2 -maxdepth 2 -type d)}[@]:h}[@]:t}"
;;
+ e|env)
+ compadd init
+ ;;
offline)
compadd enable disable
;;
@@ -37,7 +40,7 @@ _sdk() {
compadd -X "Installable Versions of ${words[3]}:"$'\n' -- "${${(z)${(M)${(f)${$(__sdkman_list_versions "${words[3]}")//[*+>]+( )/-}}[@]:# *}[@]}[@]:#-*}"
fi
;;
- u|use|d|default|rm|uninstall)
+ h|home|u|use|d|default|rm|uninstall)
compadd -X "Installed Versions of ${words[3]}:"$'\n' -- "${${(f)$(find -L -- "${SDKMAN_CANDIDATES_DIR}/${words[3]}" -mindepth 1 -maxdepth 1 -type d -not -name 'current')}[@]:t}"
;;
esac