justfiles for automating various tasks on my workstation

~install.just

Changed files
+13 -3
+13 -3
install.just
···
#!/usr/bin/env bash
pipx list --short | awk '{print $1}' | xargs pipx upgrade
-
# Ensure formatters are installed
+
# Ensure lsps and formatters are installed
[group('install')]
-
ensure-formatters:
+
ensure-lsp:
#!/usr/bin/env bash
-
cargo install --git https://github.com/nushell/nufmt
go install github.com/reteps/dockerfmt@latest
go install github.com/google/yamlfmt/cmd/yamlfmt@latest
+
go install github.com/wader/jq-lsp@latest
sudo npm install -g markdownlint-cli2
+
sudo npm install -g ansible-language-server
+
sudo npm install -g bash-language-server
+
sudo npm install -g vscode-langservers-extracted
+
sudo npm install -g dockerfile-language-server-nodejs
+
command -v cargo-binstall || cargo install cargo-binstall
+
cargo-binstall -y just-lsp
+
cargo-binstall -y taplo-cli
+
cargo-binstall -y kdlfmt
+
cargo-binstall -y systemd-lsp
pipx install ansible-lint
+
pipx install basedpyright
pipx install black
pipx install isort
pipx install nginxfmt