From 7dfc3a82eee080a6791ad094894655849102c084 Mon Sep 17 00:00:00 2001 From: YuanHui <31339626+alsesa@users.noreply.github.com> Date: Wed, 16 Jul 2025 18:48:10 +0800 Subject: [PATCH] add claude-code --- Formula/claude-code.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 Formula/claude-code.rb diff --git a/Formula/claude-code.rb b/Formula/claude-code.rb new file mode 100644 index 0000000..62afe4a --- /dev/null +++ b/Formula/claude-code.rb @@ -0,0 +1,25 @@ +require "language/node" + +class ClaudeCode < Formula + desc "Command line interface for Claude AI by Anthropic" + homepage "https://www.anthropic.com" + url "https://registry.npmjs.org/@anthropic-ai/claude-code/-/claude-code-1.0.53.tgz" + sha256 "ddf92e983a7bad6875d6436deabc32bfbbdfa75b43655c10777ae9d2a9d9a9da" + license "MIT" + + livecheck do + url "https://registry.npmjs.org/@anthropic-ai/claude-code/latest" + regex(/["']version["']:\s*["']([^"']+)["']/i) + end + + depends_on "node" + + def install + # Install the package globally within the Homebrew prefix + system "npm", "install", "-g", "--prefix", prefix, "@anthropic-ai/claude-code@#{version}" + end + + test do + system bin/"claude-code", "--help" + end +end