Lightning Talk – Bazel UI
summary
A CLI called BZL (pronounced bezel) provides a statically compiled Go binary with an embedded web server and commands like install, use (repository rule generator) and bzl open/serve to inspect Bazel workspaces. It renders rules with inputs as links, streams the Build Event Protocol so actions and command lines are visible, explores flag definitions and configs, can render build graphs, reports repository stats (example: 29 CC binaries), and is currently closed-source with an optional paid build server.
AI-written summary · about
related talks
06mLightning Talk: Do You Love or Hate Your C++ Build System?
31mBazel: Do We Really Need Another Build Tool?
23mPolyglot Builds with Bazel
09mBazel: {Fast, Correct, Seamless}: Choose 3
30mGenerating BUILD Files
10mThe State of Compilation Database in Bazel
11mPerformant Bazel Builds for Web Monorepos at Scale
57mHands-on Full-Stack development with Nx and Bazel
