From 26487b1400fd8b069f688d73e0d91dde2f4e01f1 Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Tue, 12 Sep 2023 17:31:31 +0200 Subject: migrate formulae --- goss.rb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 goss.rb (limited to 'goss.rb') diff --git a/goss.rb b/goss.rb new file mode 100644 index 0000000..380e8db --- /dev/null +++ b/goss.rb @@ -0,0 +1,21 @@ +class Goss < Formula + desc "Quick and Easy server testing/validation" + homepage "https://goss.rocks" + url "https://github.com/goss-org/goss/archive/refs/tags/v0.3.20.tar.gz" + sha256 "5330d62826261533c8b1474799d9bc932fd50977e6f5a193b72244e0aaaf8946" + license "Apache-2.0" + head "https://github.com/goss-org/goss.git", branch: "master" + + depends_on "go" => [:build] + + def install + ldflags = "-s -w" + ldflags += if build.head? + " -X main.version=#{Utils.git_head}" + else + " -X main.version=v#{version}" + end + + system "go", "build", "-ldflags", ldflags, "-o", bin/"goss", "./cmd/goss" + end +end -- cgit v1.2.3