IntroductionΒΆ

ubc is a standalone binary that makes ubCode features accessible from the command line.

The release cycle of ubc is synchronized with ubCode because both tools share a large part of the code base.

The main use-case is for local execution on developer machines, e.g. as part of a pre-commit hook, or to gain projects insights on the console.

It can also be used in CI/CD pipelines to run checks against pull / merge requests.

For local execution, an installed ubCode license also allows the unrestricted use of ubc. The CI/CD context requires a systems license. Read License configuration for more information.

Installation of ubc is simple, just download the latest version for your platform.