diff options
Diffstat (limited to 'tasks/sdkman.yml')
-rw-r--r-- | tasks/sdkman.yml | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tasks/sdkman.yml b/tasks/sdkman.yml new file mode 100644 index 0000000..638912f --- /dev/null +++ b/tasks/sdkman.yml @@ -0,0 +1,24 @@ +- name: Install sdkman + shell: curl -s "https://get.sdkman.io?rcupdate=false" | bash + args: + warn: false + tags: + - sdkman + +- name: Enable sdkman + lineinfile: + path: "~/.config/zsh/.zshrc" + line: | + #THIS MUST BE AT THE END OF THE FILE FOR SDKMAN TO WORK!!! + export SDKMAN_DIR="$HOME/.sdkman" + [[ -s "$HOME/.sdkman/bin/sdkman-init.sh" ]] && source "$HOME/.sdkman/bin/sdkman-init.sh" + tags: + - sdkman + +- name: Configure sdkman_auto_env + lineinfile: + path: "~/.sdkman/etc/config" + regexp: '^sdkman_auto_env=' + line: sdkman_auto_env=true + tags: + - sdkman |