|
@@ -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
|