From fc3acef0f3d76c1c19996d4e22a82d8ebbc14a69 Mon Sep 17 00:00:00 2001 From: TZGyn Date: Mon, 26 Oct 2026 06:41:47 +0800 Subject: [PATCH] Add tzgyn-tunnel formula --- Formula/tzgyn-tunnel.rb | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 Formula/tzgyn-tunnel.rb diff --git a/Formula/tzgyn-tunnel.rb b/Formula/tzgyn-tunnel.rb new file mode 100644 index 0000000..2db622a --- /dev/null +++ b/Formula/tzgyn-tunnel.rb @@ -0,0 +1,35 @@ +class TzgynTunnel < Formula + desc "OpenTunnel client for a self-hosted server" + homepage "https://gitea.tzgyn.dev/TZGyn/tunnel" + version "0.1.0" + + on_macos do + on_arm do + url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.1.0/tunnel-0.1.0-darwin-arm64.tar.gz" + sha256 "25be34829d419786962a636bc31579e083db990ca7e2e90d3aba03414642a74a" + end + on_intel do + url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.1.0/tunnel-0.1.0-darwin-amd64.tar.gz" + sha256 "d73723b55f9cce967f6c68d1ace45cc048206641f5af76e06916dc826233151d" + end + end + + on_linux do + on_arm do + url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.1.0/tunnel-0.1.0-linux-arm64.tar.gz" + sha256 "14bd70e125e60b51f2e32525cb4b980036267bb041479fdb9efa6f4ead5996f5" + end + on_intel do + url "https://gitea.tzgyn.dev/TZGyn/tunnel/releases/download/v0.1.0/tunnel-0.1.0-linux-amd64.tar.gz" + sha256 "1d652067f02f155b570985a4db3611509dfd0abc1dd92603226f749d89dee365" + end + end + + def install + bin.install "tunnel" + end + + test do + assert_match "tunnel 0.1.0", shell_output("#{bin}/tunnel version") + end +end