Beman Registry
May 1, 2026 ยท View on GitHub
This is the Beman Project's vcpkg registry
Using the registry
The typical way to use a vcpkg registry is to add it to the package manifest, see the vcpkg documentation on manifest mode for more details. Ordinary usage of the Beman Project's registry would look like:
{
"default-registry": { /* ... */ },
"registries": [
{
"kind": "git",
"repository": "https://github.com/bemanproject/vcpkg-registry",
"baseline": "...",
"packages": [ "beman-*" ]
}
],
"overlay-ports": [ /* ... */ ]
}
This would provide any ports prefixed with beman- from the Beman registry
when requested by a project. The Beman registry is self-sufficent and does
not rely on the vcpkg built-in registry, so can also be used directly as
a default registry if desired.
Adding / Updating a port
This is handled automatically by the reusable-beman-vcpkg-release.yml workflow in
https://github.com/bemanproject/infra-workflows, which triggers when a new release is
created.