---
- name: Ensure ~/Applications directory exists
  become_user: "{{ user.username }}"
  file:
    mode: 0700
    path: ~/Applications
    state: directory

- name: "Ensure {{ app_name }}'s AppImage is copied"
  become_user: "{{ user.username }}"
  copy:
    src: "{{ switchhosts_src_dir + '/' + (switchhosts_latest_release_tag.json.assets | selectattr('name','contains','AppImage'))[0].name }}"
    dest: ~/Applications/switchhosts.AppImage
    mode: preserve
    remote_src: true
