aspect is a replacement for the bazel CLI that comes with Bazel.
Every organization has a different engineering culture and developer stack.
A plugin allows you to fit aspect into your teams development process
Plugins are any program that speaks our plugin gRPC protocol. We use the plugin system from HashiCorp.
Read more: Plugins documentation
When running in an interactive terminal, aspect-cli helps you out.
It can
You can rely on aspect-cli to power your developer experience workflows.
It is free and open-source. It is a superset of what Bazel provides, so you can always go back to running bazel commands.
aspect-cli is sponsored by Aspect Development, a Bazel consulting company. If your organization needs more help to make your Bazel migration a success, come find us at aspect.dev
Coming soon
Download a binary from our GitHub Releases page and put it in your PATH.
On MacOS you can bypass the “Unknown Developer” dialog by running xattr -c $(which aspect) before launching aspect.
The commands are documented under aspect.