class Caddyview < Formula desc "TUI SSH monitor for Caddy web server logs" homepage "https://git.janvete.com/seth/Caddyview" version "0.7.13" license "MIT" on_macos do if Hardware::CPU.arm? url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.13/caddyview-v0.7.13-darwin-arm64.tar.gz" sha256 "47089810baffb9e6b8ce0eae1513b38faeeefba59e05514bd1d22e8ccb8d2f19" else url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.13/caddyview-v0.7.13-darwin-amd64.tar.gz" sha256 "2e799115a52d6f1f0b8cc65f68830eec5eab339ba1d3477c1dd16562620524a4" end end on_linux do if Hardware::CPU.intel? url "https://git.janvete.com/seth/Caddyview/releases/download/v0.7.13/caddyview-v0.7.13-linux-amd64.tar.gz" sha256 "6422997b9d01fb1eaf82907244e6d127779fb25b69cf43ed10d0c7eb62f0c7ba" end end def install bin.install "caddyview" end test do assert_match "TUI monitor", shell_output("#{bin}/caddyview --help") end end