homebrew-core/Formula/buildifier.rb

26 lines
1.0 KiB
Ruby

class Buildifier < Formula
desc "Format bazel BUILD files with a standard convention"
homepage "https://github.com/bazelbuild/buildtools"
url "https://github.com/bazelbuild/buildtools/archive/4.0.1.tar.gz"
sha256 "c28eef4d30ba1a195c6837acf6c75a4034981f5b4002dda3c5aa6e48ce023cf1"
license "Apache-2.0"
bottle do
sha256 cellar: :any_skip_relocation, arm64_big_sur: "e4e94523c894ce25eb78ca146d6b5381d6a410688a4830e646003cbad414d5ad"
sha256 cellar: :any_skip_relocation, big_sur: "dfec354e37e8027cfc1adbccd17d88e8ea4781d5653389534fbfb802b71d42d7"
sha256 cellar: :any_skip_relocation, catalina: "105cd56c1b0933b8f2afbe283df6a03f7bc038b8b20daa194e5b6e7fc3ed9e6c"
sha256 cellar: :any_skip_relocation, mojave: "7898e9f197210a0bb89f8674d07da5160d77790f7cf58507c47718d332214948"
end
depends_on "go" => :build
def install
system "go", "build", *std_go_args, "./buildifier"
end
test do
touch testpath/"BUILD"
system "#{bin}/buildifier", "-mode=check", "BUILD"
end
end