dotfiles-ansible/roles/packages/tasks/rust-packages.yml

122 lines
2.7 KiB
YAML

---
- name: packages | Install selene
tags: [selene, linters]
community.general.cargo:
name: selene
state: latest
- name: packages | Install typos-cli
tags: [typos, linters]
community.general.cargo:
name: typos-cli
state: latest
- name: packages | Install kubernix
tags: kubernix
community.general.cargo:
name: kubernix
state: latest
- name: packages | Install atsi
tags: atsi
command:
cmd: /usr/bin/cargo install --git https://github.com/queer/atsi.git --locked --force
removes: /usr/bin/cargo
- name: packages | Install languagetool-rust
tags: ltrs
command:
cmd: /usr/bin/cargo install languagetool-rust --features full --locked --force
removes: /usr/bin/cargo
- name: packages | Install qsv
tags: qsv
command:
cmd: /usr/bin/cargo install qsv --features all_full --locked --force
removes: /usr/bin/cargo
- name: packages | Install ttyper
tags: ttyper
community.general.cargo:
name: ttyper
state: latest
- name: packages | Install thokr
tags: thokr
community.general.cargo:
name: thokr
state: latest
- name: packages | Install tickrs
tags: tickrs
community.general.cargo:
name: tickrs
state: latest
- name: packages | Install krabby
tags: krabby
community.general.cargo:
name: krabby
state: latest
- name: packages | Install fselect
tags: fselect
community.general.cargo:
name: fselect
state: latest
- name: packages | Install git-stack
tags: git-stack
community.general.cargo:
name: git-stack
state: latest
- name: packages | Install git-branch-stash
tags: git-branch-stash
community.general.cargo:
name: git-branch-stash-cli
state: latest
- name: packages | Install mdbook-mermaid
tags: mdbook-mermaid
community.general.cargo:
name: mdbook-mermaid
state: latest
- name: packages | Install boringtun-cli
tags: boringtun
community.general.cargo:
name: boringtun-cli
state: latest
- name: packages | Install genact
tags: genact
community.general.cargo:
name: genact
state: latest
- name: packages | Install cocogitto
tags: cocogitto
community.general.cargo:
name: cocogitto
state: latest
# Used for mpv script https://github.com/joaquintorres/autosubsync-mpv
- name: packages | Install alass-cli
tags: alass
community.general.cargo:
name: alass-cli
state: latest
- name: packages | Install faerber
tags: faerber
command:
cmd: /usr/bin/cargo install --locked --force --git https://github.com/nekowinston/faerber.git fearber
removes: /usr/bin/cargo
- name: packages | Install nerdfix
tags: nerdfix
command:
cmd: /usr/bin/cargo install --locked --force --git https://github.com/loichyan/nerdfix.git
removes: /usr/bin/cargo