We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 18f7c67 commit bbc3322Copy full SHA for bbc3322
misc/boostrap_header.sh
@@ -0,0 +1,11 @@
1
+function _in_path() { command -v "$1" >/dev/null 2>&1; }
2
+_in_path kscript && echo "kscript is already installed at $(which kscript)" 1>&2 || {
3
+ function echo_and_eval() { echo "$ $@" 1>&2; eval "$@" 1>&2; }
4
+ _in_path sdk || {
5
+ curl "https://get.sdkman.io" | bash 1>&2 && \
6
+ echo_and_eval source "$"SDKMAN_DIR/bin/sdkman-init.sh
7
+ }
8
+ _in_path kotlin || echo_and_eval sdk install kotlin
9
+ _in_path gradle || echo_and_eval sdk install gradle
10
+ echo_and_eval sdk install kscript
11
+}
0 commit comments