888
888
888
.d88b. .d88b. 888d888 .d88b. .d88888 .d88b. .d88b. 888d888
d88P"88b d88""88b 888P" d8P Y8b d88" 888 d88""88b d8P Y8b 888P"
888 888 888 888 888 88888888 888 888 888 888 88888888 888
Y88b 888 Y88..88P 888 Y8b. Y88b 888 Y88..88P Y8b. 888
"Y88888 "Y88P" 888 "Y8888 "Y88888 "Y88P" "Y8888 888
888
Y8b d88P
"Y88P"To build the image locally, start VM if needed podman machine start:
git clone [email protected]:rdavid/goredoer.git &&
cd ./goredoer &&
podman build --file ./Containerfile --format docker .Include the following lines in your Containerfile:
COPY --from=ghcr.io/rdavid/goredoer:0.9.20251111 /goredo .
RUN goredo -symlinksshellbase uses goredoer image in its
Containerfile.
The project uses Daniel J. Bernstein’s build system redo.
You can install Sergey Matveev’s goredo implementation.
redo lint applies the following linters to the source files:
actionlint,
hadolint,
reuse,
shellcheck,
shfmt,
typos,
vale,
yamllint.
redo build builds the image from the Containerfile.
goredoer is copyright David Rabkin and available under a
Zero-Clause BSD license.