From 0dc2252cc48a5ed1760d31f6e1deb7067744ccd8 Mon Sep 17 00:00:00 2001 From: Matthew Stobbs Date: Thu, 23 Jan 2025 01:06:14 -0700 Subject: [PATCH] added cargo, pipx, npm and go installs --- tasks/pkgs/cargo_dotenv-linter.yml | 3 +++ tasks/pkgs/cargo_eza.yml | 3 +++ tasks/pkgs/cargo_htmx-lsp.yml | 3 +++ tasks/pkgs/cargo_starship.yml | 3 +++ tasks/pkgs/go_air.yml | 3 +++ tasks/pkgs/go_buf.yml | 3 +++ tasks/pkgs/go_checkmake.yml | 3 +++ tasks/pkgs/go_glow.yml | 3 +++ tasks/pkgs/go_lazygit.yml | 3 +++ tasks/pkgs/go_revive.yml | 3 +++ tasks/pkgs/go_templ.yml | 3 +++ tasks/pkgs/gopls.yml | 3 +++ tasks/pkgs/hashicorp_repo.yml | 2 +- tasks/pkgs/npm_ansible-language-server.yml | 3 +++ tasks/pkgs/npm_commitlint-cli.yml | 3 +++ tasks/pkgs/npm_commitlint-config-conventional.yml | 3 +++ tasks/pkgs/npm_markdownlint-cli.yml | 3 +++ tasks/pkgs/npm_quobix-vacuum.yml | 3 +++ tasks/pkgs/npm_tailwindcss-languageserver.yml | 3 +++ tasks/pkgs/pipx_cmakelang.yml | 3 +++ tasks/pkgs/pipx_sqlfluff.yml | 3 +++ 21 files changed, 61 insertions(+), 1 deletion(-) create mode 100644 tasks/pkgs/cargo_dotenv-linter.yml create mode 100644 tasks/pkgs/cargo_eza.yml create mode 100644 tasks/pkgs/cargo_htmx-lsp.yml create mode 100644 tasks/pkgs/cargo_starship.yml create mode 100644 tasks/pkgs/go_air.yml create mode 100644 tasks/pkgs/go_buf.yml create mode 100644 tasks/pkgs/go_checkmake.yml create mode 100644 tasks/pkgs/go_glow.yml create mode 100644 tasks/pkgs/go_lazygit.yml create mode 100644 tasks/pkgs/go_revive.yml create mode 100644 tasks/pkgs/go_templ.yml create mode 100644 tasks/pkgs/gopls.yml create mode 100644 tasks/pkgs/npm_ansible-language-server.yml create mode 100644 tasks/pkgs/npm_commitlint-cli.yml create mode 100644 tasks/pkgs/npm_commitlint-config-conventional.yml create mode 100644 tasks/pkgs/npm_markdownlint-cli.yml create mode 100644 tasks/pkgs/npm_quobix-vacuum.yml create mode 100644 tasks/pkgs/npm_tailwindcss-languageserver.yml create mode 100644 tasks/pkgs/pipx_cmakelang.yml create mode 100644 tasks/pkgs/pipx_sqlfluff.yml diff --git a/tasks/pkgs/cargo_dotenv-linter.yml b/tasks/pkgs/cargo_dotenv-linter.yml new file mode 100644 index 0000000..7c2e133 --- /dev/null +++ b/tasks/pkgs/cargo_dotenv-linter.yml @@ -0,0 +1,3 @@ +- name: add to cargopkgs + ansible.builtin.set_fact: + cargopkgs: "{{ cargopkgs + [ 'dotenv-linter' ] }}" diff --git a/tasks/pkgs/cargo_eza.yml b/tasks/pkgs/cargo_eza.yml new file mode 100644 index 0000000..4bc29f5 --- /dev/null +++ b/tasks/pkgs/cargo_eza.yml @@ -0,0 +1,3 @@ +- name: add to cargopkgs + set_fact: + cargopkgs: "{{ cargopkgs + [ 'eza' ] }}" diff --git a/tasks/pkgs/cargo_htmx-lsp.yml b/tasks/pkgs/cargo_htmx-lsp.yml new file mode 100644 index 0000000..a016470 --- /dev/null +++ b/tasks/pkgs/cargo_htmx-lsp.yml @@ -0,0 +1,3 @@ +- name: add to cargopkgs + set_fact: + cargopkgs: "{{ cargopkgs + [ 'htmx-lsp' ] }}" diff --git a/tasks/pkgs/cargo_starship.yml b/tasks/pkgs/cargo_starship.yml new file mode 100644 index 0000000..4810d50 --- /dev/null +++ b/tasks/pkgs/cargo_starship.yml @@ -0,0 +1,3 @@ +- name: add to cargopkgs + set_fact: + cargopkgs: "{{ cargopkgs + [ 'starship' ] }}" diff --git a/tasks/pkgs/go_air.yml b/tasks/pkgs/go_air.yml new file mode 100644 index 0000000..242ef25 --- /dev/null +++ b/tasks/pkgs/go_air.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['github.com/air-verse/air@latest'] }}" diff --git a/tasks/pkgs/go_buf.yml b/tasks/pkgs/go_buf.yml new file mode 100644 index 0000000..5d377f7 --- /dev/null +++ b/tasks/pkgs/go_buf.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['github.com/bufbuild/buf/cmd/buf@latest'] }}" diff --git a/tasks/pkgs/go_checkmake.yml b/tasks/pkgs/go_checkmake.yml new file mode 100644 index 0000000..56ba804 --- /dev/null +++ b/tasks/pkgs/go_checkmake.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['github.com/mrtazz/checkmake/cmd/checkmake@latest'] }}" diff --git a/tasks/pkgs/go_glow.yml b/tasks/pkgs/go_glow.yml new file mode 100644 index 0000000..b66a98c --- /dev/null +++ b/tasks/pkgs/go_glow.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['github.com/charmbracelet/glow@latest'] }}" diff --git a/tasks/pkgs/go_lazygit.yml b/tasks/pkgs/go_lazygit.yml new file mode 100644 index 0000000..514fd72 --- /dev/null +++ b/tasks/pkgs/go_lazygit.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['github.com/jesseduffield/lazygit@latest'] }}" diff --git a/tasks/pkgs/go_revive.yml b/tasks/pkgs/go_revive.yml new file mode 100644 index 0000000..f8cac9a --- /dev/null +++ b/tasks/pkgs/go_revive.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['github.com/mgechev/revive@latest'] }}" diff --git a/tasks/pkgs/go_templ.yml b/tasks/pkgs/go_templ.yml new file mode 100644 index 0000000..9d18238 --- /dev/null +++ b/tasks/pkgs/go_templ.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['github.com/a-h/templ/cmd/templ@latest'] }}" diff --git a/tasks/pkgs/gopls.yml b/tasks/pkgs/gopls.yml new file mode 100644 index 0000000..988ff32 --- /dev/null +++ b/tasks/pkgs/gopls.yml @@ -0,0 +1,3 @@ +- name: add to gopkgs + set_fact: + gopkgs: "{{ gopkgs + ['golang.org/x/tools/gopls@latest'] }}" diff --git a/tasks/pkgs/hashicorp_repo.yml b/tasks/pkgs/hashicorp_repo.yml index f8045d3..cd42505 100644 --- a/tasks/pkgs/hashicorp_repo.yml +++ b/tasks/pkgs/hashicorp_repo.yml @@ -41,7 +41,7 @@ register: d_hashicorp_tmp - name: get hashicorp archive gpg key - ansible.built.get_url: + ansible.builtin.get_url: dest: "{{ d_hashicorp_tmp.path }}/gpg" url: https://apt.releases.hashicorp.com/gpg diff --git a/tasks/pkgs/npm_ansible-language-server.yml b/tasks/pkgs/npm_ansible-language-server.yml new file mode 100644 index 0000000..9c68361 --- /dev/null +++ b/tasks/pkgs/npm_ansible-language-server.yml @@ -0,0 +1,3 @@ +- name: add to npmpkgs + set_fact: + npmpkgs: "{{ npmpkgs + ['@ansible/ansible-language-server'] }}" diff --git a/tasks/pkgs/npm_commitlint-cli.yml b/tasks/pkgs/npm_commitlint-cli.yml new file mode 100644 index 0000000..f714fee --- /dev/null +++ b/tasks/pkgs/npm_commitlint-cli.yml @@ -0,0 +1,3 @@ +- name: add to npmpkgs + set_fact: + npmpkgs: "{{ npmpkgs + ['@commitlint/cli'] }}" diff --git a/tasks/pkgs/npm_commitlint-config-conventional.yml b/tasks/pkgs/npm_commitlint-config-conventional.yml new file mode 100644 index 0000000..b8a9952 --- /dev/null +++ b/tasks/pkgs/npm_commitlint-config-conventional.yml @@ -0,0 +1,3 @@ +- name: add to npmpkgs + set_fact: + npmpkgs: "{{ npmpkgs + ['@commitlint/config-conventional'] }}" diff --git a/tasks/pkgs/npm_markdownlint-cli.yml b/tasks/pkgs/npm_markdownlint-cli.yml new file mode 100644 index 0000000..007522b --- /dev/null +++ b/tasks/pkgs/npm_markdownlint-cli.yml @@ -0,0 +1,3 @@ +- name: add to npmpkgs + set_fact: + npmpkgs: "{{ npmpkgs + ['markdownlint-cli'] }}" diff --git a/tasks/pkgs/npm_quobix-vacuum.yml b/tasks/pkgs/npm_quobix-vacuum.yml new file mode 100644 index 0000000..a0f65fc --- /dev/null +++ b/tasks/pkgs/npm_quobix-vacuum.yml @@ -0,0 +1,3 @@ +- name: add to npmpkgs + set_fact: + npmpkgs: "{{ npmpkgs + ['@quobix/vacuum'] }}" diff --git a/tasks/pkgs/npm_tailwindcss-languageserver.yml b/tasks/pkgs/npm_tailwindcss-languageserver.yml new file mode 100644 index 0000000..8ee4800 --- /dev/null +++ b/tasks/pkgs/npm_tailwindcss-languageserver.yml @@ -0,0 +1,3 @@ +- name: add to npmpkgs + set_fact: + npmpkgs: "{{ npmpkgs + ['@tailwindcss/language-server'] }}" diff --git a/tasks/pkgs/pipx_cmakelang.yml b/tasks/pkgs/pipx_cmakelang.yml new file mode 100644 index 0000000..9b48335 --- /dev/null +++ b/tasks/pkgs/pipx_cmakelang.yml @@ -0,0 +1,3 @@ +- name: add to pipxpkgs + set_fact: + pipxpkgs: "{{ pipxpkgs + ['cmakelang'] }}" diff --git a/tasks/pkgs/pipx_sqlfluff.yml b/tasks/pkgs/pipx_sqlfluff.yml new file mode 100644 index 0000000..0e4cba3 --- /dev/null +++ b/tasks/pkgs/pipx_sqlfluff.yml @@ -0,0 +1,3 @@ +- name: add to pipxpkgs + set_fact: + pipxpkgs: "{{ pipxpkgs + ['sqlfluff'] }}"