FROM alpine:edge # Install base dependencies and build tools RUN apk add --no-cache \ fish \ helix \ ripgrep \ fd \ dust \ btop \ tmux \ tar \ zstd \ jq \ tcpdump \ lazygit \ most \ k9s \ bash \ curl \ cargo \ git RUN curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash RUN cargo binstall --strategies crate-meta-data jj-cli # Set the entrypoint to fish ENTRYPOINT ["fish"]