Skip to main content

SeleniumBase for Rust: browser automation and testing from Rust, with the sbrs CLI and the sbrs-mcp MCP server.

MustCodeAl/homebrew-tap

Homebrew tap for seleniumbase-rs (sbrs)

00

Homebrew builds it from the release source (it needs Rust, which Homebrew installs for the build). You get:

  • sbrs and sbrs-mcp on your PATH;
  • shell completions for bash, zsh, fish and PowerShell, installed where your shell finds them. Warp uses them too: it falls back to your shell’s completions for commands it has no built-in spec for (on by default);
  • the completion specs and the Warp Workflows below, under $(brew --prefix).
$(brew --prefix)
share
sbrs
fig
sbrs.tsA Fig completion spec, for inshellisense and other Fig-spec tools
usage
sbrs.usage.kdlA usage spec, for jdx/usage and mise
warp-workflowsWarp Workflows: copy them to ~/.warp/workflows to see them in Warp's command palette

Upgrade with brew upgrade sbrs. To try the latest main: brew install --HEAD mustcodeal/tap/sbrs.

Tip

If zsh does not complete sbrs, make sure Homebrew’s completions are on your fpath before compinit (brew shellenv sets this up), then open a new tab.

Building and installing

For building from source instead of Homebrew.