grd 0.4.0

A command-line tool to download and install binaries from GitHub releases.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ARG TARGET=x86_64-unknown-linux-musl

FROM rust:1.93-slim AS builder
ARG TARGET
WORKDIR /workspace

RUN apt-get update && apt-get install -y musl-tools && \
    rustup target add ${TARGET}

COPY . .
RUN cargo build --release --target ${TARGET}

FROM alpine:latest
ARG TARGET
WORKDIR /bin
COPY --from=builder /workspace/target/${TARGET}/release/grd .

ENTRYPOINT ["./grd"]