This was initially setup for WSL. Trying to set it up to be as adaptable and agnostic as is reasonbable. Obviously doomed to fail.
sudo apt update
sudo apt install build-essential- formatter:
sudo apt install shfmt bash-language-server:npm install -g bash-language-server
- npm install -g dockerfile-language-server-nodejs
cargo install stylua
- everyone's favorite formatter
prettier:npm install -g prettier npm install -g yarnthenyarn install && yarn build && yarn run- No, I don't remember what those three invocations do, Thades.
not global, in .venv
- formatter:
pip install ruff - import sort:
pip install isort - linting:
pip install basedpyright-langserver
get rustup installer (windows, d/l it; there's a curl command for linux), run it, then:
- rustup component add rust-analyzer