dotfiles/playbooks/roles/opensuse/tasks/neovim-nightly.yml
2020-07-06 13:41:24 -04:00

39 lines
826 B
YAML

---
- name: Download neovim-nightly from github appimage
become: yes
become_method: sudo
when:
- nightly_neovim == true
command:
cmd: curl -L -o /tmp/nvim.appimage 'https://github.com/neovim/neovim/releases/download/nightly/nvim.appimage'
warn: false
- name: Ensure nvim.appimage has proper permissions
become: yes
become_method: sudo
when:
- nightly_neovim == true
file:
path: /tmp/nvim.appimage
mode: u=rwx,g=rx,o=rx
- name: Install nvim.appimage into /usr/local/bin/nvim
become: yes
become_method: sudo
when:
- nightly_neovim == true
synchronize:
src: /tmp/nvim.appimage
dest: /usr/local/bin/nvim
- name: Install neovim from repo
become: yes
become_method: sudo
when:
- nightly_neovim == false
zypper:
name:
- neovim
state: latest