diff --git a/Formula/l/llmdog.rb b/Formula/l/llmdog.rb index baa6c15a307c..f8955b64b907 100644 --- a/Formula/l/llmdog.rb +++ b/Formula/l/llmdog.rb @@ -1,14 +1,21 @@ class Llmdog < Formula desc "Prepare files for LLM consumption" homepage "https://github.com/doganarif/llmdog" - url "https://github.com/doganarif/llmdog/archive/refs/tags/v1.0.0.tar.gz" - sha256 "532bb4a1db5143c9c4fa61728184a0af0c9f47b56387453239b0b9b820a41079" license "MIT" + if Hardware::CPU.arm? + url "https://github.com/doganarif/llmdog/releases/download/v1.0.0/llmdog_v1.0.0_darwin_arm64.tar.gz" + sha256 "e49a0895db86f26afbf58fbbda36235969567e8813f652b8623e1432237f3a01" + else + url "https://github.com/doganarif/llmdog/releases/download/v1.0.0/llmdog_v1.0.0_darwin_amd64.tar.gz" + sha256 "a9ae51041ca15bc8c8e9060eb8181e23b175ec67dfdc179796453b263d3dc39b" + end + depends_on "go" => :build def install - system "go", "build", *std_go_args(ldflags: "-s -w"), "./cmd/llmdog" + # Assumes the tarball contains a prebuilt binary named "llmdog" + bin.install "llmdog" end test do