[ "$(uname -sm)" = 'Darwin arm64' ] &&
curl -OL https://github.com/kakoune-lsp/kakoune-lsp/releases/download/v21.0.2/kakoune-lsp-v21.0.2-aarch64-apple-darwin.tar.gz
[ "$(uname -sm)" = 'Darwin x86_64' ] &&
curl -OL https://github.com/kakoune-lsp/kakoune-lsp/releases/download/v21.0.2/kakoune-lsp-v21.0.2-x86_64-apple-darwin.tar.gz
[ "$(uname)" = Linux ] &&
curl -OL https://github.com/kakoune-lsp/kakoune-lsp/releases/download/v21.0.2/kakoune-lsp-v21.0.2-x86_64-unknown-linux-musl.tar.gz
tar xzvf kakoune-lsp-v21.0.2-*.tar.gz
# replace `~/.local/bin/` with something on your `$PATH`
mv kak-lsp ~/.local/bin/