class BrowserControl < Formula
desc "CLI for browser lifecycle and CDP/BiDi access for agent-driven dev"
homepage "https://github.com/rickardp/browser-control"
version "1.1.0"
license "MIT"
on_macos do
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v1.1.0/browser-control-aarch64-apple-darwin.tar.gz"
sha256 "454e1533c369528337cb0c5c6c7bf7afac8864afbd06d037fd4f8dd17fc349d0"
end
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v1.1.0/browser-control-x86_64-apple-darwin.tar.gz"
sha256 "cd921bebc6c9ed9b15239d6df42dda00c9fe206bb975f8d1ca62e70963a74a9c"
end
end
on_linux do
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v1.1.0/browser-control-x86_64-unknown-linux-gnu.tar.gz"
sha256 "dac3fa72e645d18b100dc5a4e28f6205ab87ced2017b603fff997d4a4f52fc7f"
end
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v1.1.0/browser-control-aarch64-unknown-linux-gnu.tar.gz"
sha256 "37f6e3c48e19a6bc06fa3c1b881a972fdb348cf728fa3ca6a3997b0c294246d1"
end
end
def install
bin.install "browser-control"
end
test do
assert_match "browser-control", shell_output("#{bin}/browser-control --version")
system "#{bin}/browser-control", "list-installed"
end
end