class TzgynTunnel < Formula desc "OpenTunnel client for a self-hosted server" homepage "https://gitea.tzgyn.dev/TZGyn/tunnel" version "0.2.1" on_macos do on_arm do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.1/tunnel-0.2.1-darwin-arm64.tar.gz" sha256 "7617ec447be61b5f3448858004983de48ab6b744a99132e00dff3a45ac29eb3b" end on_intel do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.1/tunnel-0.2.1-darwin-amd64.tar.gz" sha256 "3887f9809dc9b3a58767f44ec30043f57497c48ae20208afe4267f4d0dd68b87" end end on_linux do on_arm do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.1/tunnel-0.2.1-linux-arm64.tar.gz" sha256 "ee43dac0511d99a512de1634eedb852d61b4d575ab59c70d17473c582b736a25" end on_intel do url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.2.1/tunnel-0.2.1-linux-amd64.tar.gz" sha256 "0a5d969ca5fc9d4ebf31f7f27e99f711073d8769c886ca4994e98a7d6f1ef684" end end def install bin.install "tunnel" end test do assert_match "tunnel 0.2.1", shell_output("#{bin}/tunnel version") end end