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.0.2"
license "MIT"
on_macos do
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v1.0.2/browser-control-aarch64-apple-darwin.tar.gz"
sha256 "c2c4be099fe0f96e9057ff2d5b3280071343b6240f993ad0e3b0109d5e160203"
end
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v1.0.2/browser-control-x86_64-apple-darwin.tar.gz"
sha256 "b739314f4bc059796b678a1eb15f754437be5573ec6fe712d1aa88bde0c2c2bf"
end
end
on_linux do
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v1.0.2/browser-control-x86_64-unknown-linux-gnu.tar.gz"
sha256 "0f4bbbbe68b2add520fa445d27c7900d6ed8fc036f1bad48975f523e40c0b365"
end
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v1.0.2/browser-control-aarch64-unknown-linux-gnu.tar.gz"
sha256 "9b0d45adb806dc39bb7380e2f68684e01ad94815a47adc0c4d594b84f7504e0c"
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