diff --git a/compile_tools.sh b/compile_tools.sh new file mode 100644 index 0000000..44faacd --- /dev/null +++ b/compile_tools.sh @@ -0,0 +1,17 @@ +mkdir -p tools/.local/bin + +docker kill dotfiles-go && sleep 3 || : +docker run --rm -d --name dotfiles-go -v ./tools/.local/bin:/go/bin golang:1.25.1-alpine3.22 tail -f /dev/null +docker exec dotfiles-go go install github.com/junegunn/fzf@latest +docker exec dotfiles-go go install github.com/gokcehan/lf@latest +docker kill dotfiles-go + +docker kill dotfiles-rust && sleep 3 || : +docker run --rm -d --name dotfiles-rust -v ./tools/.local/bin:/rust/bin rust:1.90-bullseye tail -f /dev/null +docker exec dotfiles-rust cargo install zoxide --locked +docker exec dotfiles-rust cp /usr/local/cargo/bin/zoxide /rust/bin +docker exec dotfiles-rust cargo install ripgrep +docker exec dotfiles-rust cp /usr/local/cargo/bin/rg /rust/bin +docker exec dotfiles-rust cargo install fd-find +docker exec dotfiles-rust cp /usr/local/cargo/bin/fd /rust/bin +docker kill dotfiles-rust