class TzgynTunnel < Formula desc "OpenTunnel client for a self-hosted server" homepage "https://gitea.tzgyn.dev/TZGyn/tunnel" version "0.2.0" on_macos do on_arm do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.0/tunnel-0.2.0-darwin-arm64.tar.gz" sha256 "1b678ce585d1edb0110c080d0d639a0eb43fba76a27d4f38a7fc652671bcf401" end on_intel do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.0/tunnel-0.2.0-darwin-amd64.tar.gz" sha256 "7d8a80918a4d8a473e2cac15aea272286946d0e28e9551517859176db952f2b3" end end on_linux do on_arm do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.0/tunnel-0.2.0-linux-arm64.tar.gz" sha256 "880a21d9f92900e22cc34efab1e6b94b5e153bf3f6efd13ff34e00e938660c58" end on_intel do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.0/tunnel-0.2.0-linux-amd64.tar.gz" sha256 "6686dd870f852295412f77c35316ef0e296784942e72b8631e6d887fcb861956" end end def install bin.install "tunnel" end test do assert_match "tunnel 0.2.0", shell_output("#{bin}/tunnel version") end end