浏览代码

sdk: remove invalid value "candidates" from sdk flush completion (#8725)

Ross Goldberg 4 年之前
父节点
当前提交
a31dee2c14
共有 1 个文件被更改,包括 6 次插入5 次删除
  1. 6 5
      plugins/sdk/sdk.plugin.zsh

+ 6 - 5
plugins/sdk/sdk.plugin.zsh

@@ -7,10 +7,10 @@
 #        sdk offline <enable|disable>
 #
 #    commands:
-#        install   or i    <candidate> [version]
+#        install   or i    <candidate> [version] [local-path]
 #        uninstall or rm   <candidate> <version>
 #        list      or ls   [candidate]
-#        use       or u    <candidate> [version]
+#        use       or u    <candidate> <version>
 #        default   or d    <candidate> [version]
 #        current   or c    [candidate]
 #        upgrade   or ug   [candidate]
@@ -20,14 +20,15 @@
 #        offline           [enable|disable]
 #        selfupdate        [force]
 #        update
-#        flush             <candidates|broadcast|archives|temp>
+#        flush             <broadcast|archives|temp>
 #
 #    candidate  :  the SDK to install: groovy, scala, grails, gradle, kotlin, etc.
 #                  use list command for comprehensive list of candidates
 #                  eg: $ sdk list
-#
 #    version    :  where optional, defaults to latest stable if not provided
 #                  eg: $ sdk install groovy
+#    local-path :  optional path to an existing local installation
+#                  eg: $ sdk install groovy 2.4.13-local /opt/groovy-2.4.13
 
 local _sdk_commands=(
     install     i
@@ -68,7 +69,7 @@ _sdk () {
                       compadd -- $SDKMAN_CANDIDATES ;;
           offline)    compadd -- enable disable ;;
           selfupdate) compadd -- force ;;
-          flush)      compadd -- candidates broadcast archives temp ;;
+          flush)      compadd -- broadcast archives temp ;;
         esac
         ;;
     4)  case "$words[2]" in