v0.1.1
Superseded by v0.1.2. The tool behaves identically; v0.1.1 was tagged before some test and release-pipeline fixes landed, so its pipeline shows red. Use v0.1.2.
Changelog
Correctness and validation
- 86c5305 Skip citation verification below the supported Podman version
Other
- 7197a72 Assert the journey's exit codes in CI instead of swallowing them
- 09081bb Make the acceptance tests portable across hosts and Podman versions
Install
Download the archive for your architecture, verify it, and put the binary
on your path:
VERSION=0.1.1
ARCH=$(uname -m | sed 's/x86_64/amd64/; s/aarch64/arm64/')
BASE=https://github.com/MatrixMagician/QuadDoc/releases/download/v${VERSION}
curl -fsSLO ${BASE}/quaddoc_${VERSION}_linux_${ARCH}.tar.gz
curl -fsSLO ${BASE}/checksums.txt
sha256sum --check --ignore-missing checksums.txt
tar xzf quaddoc_${VERSION}_linux_${ARCH}.tar.gz quaddoc
install -m755 quaddoc ~/.local/bin/quaddocThe binaries are statically linked with CGO disabled, so they run on any
Linux distribution regardless of its libc. Nothing is required at runtime,
not even podman: host-context checks read files and degrade gracefully when
they are absent.
Verify the install with:
quaddoc doctorVerifying the units it generates
QuadDoc's generated units are checked against Podman's own Quadlet
generator, not only against golden files:
QUADLET_UNIT_DIRS=units/ /usr/libexec/podman/quadlet -dryrun -user
See the rule reference
for what each check encodes and the documentation it cites.