class BrowserControl < Formula
desc "CLI for browser lifecycle and CDP/BiDi access for agent-driven dev"
homepage "https://github.com/rickardp/browser-control"
version "0.3.3"
license "MIT"
on_macos do
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v0.3.3/browser-control-aarch64-apple-darwin.tar.gz"
sha256 "11d0e9e0a185a566242e1c27292e6372d7ad864c882729eb20a3fab66dec0c43"
end
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v0.3.3/browser-control-x86_64-apple-darwin.tar.gz"
sha256 "b8dd4403aa0abf8b09bdf051d0d91e22c2f2bf6ed2accf7e1c70adec9355da9d"
end
end
on_linux do
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v0.3.3/browser-control-x86_64-unknown-linux-gnu.tar.gz"
sha256 "f0055fbe9176e4c1a1562fd49161227cf28c40e0fae45eed7aaba373a9e74fab"
end
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v0.3.3/browser-control-aarch64-unknown-linux-gnu.tar.gz"
sha256 "38fbeb4f8fc266e49764298eed7cccf632c53b2ab47c537e0eaafb0bef2ece41"
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