Build File Generation

Write extensions in Starlark. The same language you use to configure Bazel! Tree-sitter grammars included.

Extensions in Starlark

There aren’t enough Gazelle extensions, and they’re not customizable. To solve this, Aspect CLI lets you write the extensions in starlark instead. They’re incredibly short - here’s the complete code sample to produce sh_library for your shell code.

Aspect CLI

Aspect CLI is a wrapper for Bazel, built on top of Bazelisk, that adds additional features and extensibility to the popular polyglot build system from Google.

Aspect CLI adds additional features and extensibility to Bazel