Formula/draft.rb (19 lines of code) (raw):
class Draft < Formula
desc "Draft is a tool that creates the miminum required files for your Kubernetes deployments."
homepage "https://github.com/Azure/draft"
version "v0.0.35"
url "https://github.com/Azure/draft/archive/refs/tags/v0.0.35.tar.gz"
sha256 "9131047d625ea9e0a220af356769ccee9ccd05c6ec5364d56477c8f9698971de"
license "MIT"
depends_on "go" => [:build,"1.18"]
def install
ENV.deparallelize
system "GO11MODULE=on"
system "go", "build","-v","-ldflags","-X github.com/Azure/draft/cmd.VERSION=%s" % [version],"-o","."
system "mkdir","#{prefix}/bin"
system "cp", "draft", "#{prefix}/bin/draft"
end
test do
system "#{bin}/draft", "-v"
end
end