To build the image locally, start VM if needed podman machine start
:
git clone git@github.com: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.20240707 /goredo .
RUN goredo -symlinks
shellbase
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:
hadolint
, 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.