mirror of
https://codeberg.org/ProgramSnail/config.git
synced 2025-12-25 00:38:42 +00:00
64 lines
1.8 KiB
YAML
64 lines
1.8 KiB
YAML
- name: Get latest typst version
|
|
community.general.github_release:
|
|
user: typst
|
|
repo: typst
|
|
action: latest_release
|
|
register: typst_version
|
|
|
|
- name: Installing typst {{ typst_version.tag }}
|
|
become: true
|
|
ansible.builtin.unarchive:
|
|
remote_src: true
|
|
# TODO: insert v before version ??
|
|
src: "https://github.com/typst/typst/releases/download/{{ typst_version.tag }}/typst-x86_64-unknown-linux-musl.tar.xz"
|
|
dest: "/usr/bin/"
|
|
keep_newer: true
|
|
mode: a+x
|
|
extra_opts:
|
|
- --strip=1
|
|
- --no-anchored
|
|
- typst
|
|
|
|
- name: Get latest tinymist (typst lsp) version
|
|
community.general.github_release:
|
|
user: Myriad-Dreamin
|
|
repo: tinymist
|
|
action: latest_release
|
|
register: tinymist_version
|
|
|
|
- name: Installing tinymist (typst lsp) {{ tinymist_version.tag }}
|
|
become: true
|
|
ansible.builtin.unarchive:
|
|
remote_src: true
|
|
# TODO: insert v before version ??, rc ??
|
|
src: "https://github.com/Myriad-Dreamin/tinymist/releases/download/{{ tinymist_version.tag }}/tinymist-x86_64-unknown-linux-gnu.tar.gz"
|
|
dest: "/usr/bin/"
|
|
mode: a+x
|
|
keep_newer: true
|
|
extra_opts:
|
|
- --strip=1
|
|
- --no-anchored
|
|
- tinymist
|
|
|
|
- name: Get latest codebook (spellcheck lsp) version
|
|
community.general.github_release:
|
|
user: blopker
|
|
repo: codebook
|
|
action: latest_release
|
|
register: codebook_version
|
|
|
|
- name: "Installing codebook (spellcheck lsp) {{ codebook_version.tag }}"
|
|
become: true
|
|
ansible.builtin.unarchive:
|
|
remote_src: true
|
|
# TODO: insert v before version ??
|
|
src: "https://github.com/blopker/codebook/releases/download/{{ codebook_version.tag }}/codebook-lsp-x86_64-unknown-linux-musl.tar.gz"
|
|
dest: "/usr/bin/"
|
|
mode: a+x
|
|
keep_newer: true
|
|
extra_opts:
|
|
- --strip=1
|
|
- --no-anchored
|
|
- codebook-lsp
|
|
|
|
# TODO: codebook setup (add to helix config, etc.)
|