FuguBench
Outfit a FuguBSD checkout for a coding agent. fugubench installs the
dependencies that a repository names, and it makes and removes the worktrees of
a workspace. It operates the learning library, answers the Claude Code hooks,
and measures the sessions. One packed Perl file holds every verb, and it runs on
core Perl v5.34.
The program builds on the Fugu library, and
the pack carries the Fugu modules that it uses. fugubench shim prints a
wrapper shim that pins one release. The shim downloads that release once, holds
it to a digest, and caches it. See INSTALL.md to install it. The
specification in spec/ states the design.
Commands
make deps-test # install the runtime and the test dependencies
make check # run every gate; run it before each commit
make test # run every test tier
make format-fix # fix the Perl, Markdown, JSON and YAML formatting
make dist # build the release tarball and the packed file