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.2.2"
license "MIT"
on_macos do
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v0.2.2/browser-control-aarch64-apple-darwin.tar.gz"
sha256 "c3e961168c3de7db89e2530efdcd113b8d5a2f391836474d5d64c30f296fdcbe"
end
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v0.2.2/browser-control-x86_64-apple-darwin.tar.gz"
sha256 "122fba62e9c459e22c081fffb3d392aec2d12e7db04ac356e5553b578f98ea45"
end
end
on_linux do
on_intel do
url "https://github.com/rickardp/browser-control/releases/download/v0.2.2/browser-control-x86_64-unknown-linux-gnu.tar.gz"
sha256 "787210908f91f08d54864f9dc24e8a7b7dd451888c5b3fa75b31ff944afa3bec"
end
on_arm do
url "https://github.com/rickardp/browser-control/releases/download/v0.2.2/browser-control-aarch64-unknown-linux-gnu.tar.gz"
sha256 "59f5d4dfa60a0da85699ac41a768a293b8bcfec27cdaeb86e5d220cb6d14cc30"
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