36 lines
1.1 KiB
Ruby
36 lines
1.1 KiB
Ruby
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
|