Tiny Zig CLI upstream for auto-workspace binding refresh tests.
- Zig 65.5%
- Shell 34.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| scripts | ||
| src | ||
| tools | ||
| .gitignore | ||
| build.zig | ||
| README.md | ||
cli-utility
cli-utility is a tiny native CLI used to test the codex-toys Actions/workbench
automation loop.
It intentionally behaves like a small "native upstream" surface:
- it is implemented in Zig
- it builds into a single CLI binary
- it has its own Forgejo release lifecycle
cli-utility dump-bindingsemits deterministic TypeScript bindings that a downstream toys package can regenerate
Commands
tools/zig build
zig-out/bin/cli-utility version
zig-out/bin/cli-utility dump-bindings
zig-out/bin/cli-utility inspect
zig-out/bin/cli-utility doctor
zig-out/bin/cli-utility schema
zig-out/bin/cli-utility capabilities
zig-out/bin/cli-utility metadata
Release
scripts/package-release.sh
scripts/publish-jojo-release.sh
The publish script reads JOJO_TOKEN or FORGEJO_TOKEN and creates or updates
the matching vX.Y.Z release on jojo.build.