37 lines
1.2 KiB
Ruby
37 lines
1.2 KiB
Ruby
cask "claude-code" do
|
|
arch arm: "arm64", intel: "x64"
|
|
os macos: "darwin", linux: "linux"
|
|
|
|
version "2.1.220"
|
|
sha256 arm: "8addc857f3fe64d5a0368af9ee50321b50afb4a6918ba3ef018ab84f5dbbe081",
|
|
x86_64: "dca7be0aa7d3d924836d440e0c6d8e3d47ef3c8e61fa5809b54b9017170ce2f3",
|
|
arm64_linux: "159e4a51d796f3bf14677577100f7efb845611b1ceaf0c30cbd8d4650d942185",
|
|
x86_64_linux: "674f61f20ff306f3100cf9200e4c36c4b70278b5bef2884549819b942a89c863"
|
|
|
|
url "https://homebrew.mirror.ygg/cask/claude-code/claude",
|
|
verified: "downloads.claude.ai/claude-code-releases/"
|
|
name "Claude Code"
|
|
desc "Terminal-based AI coding assistant"
|
|
homepage "https://claude.com/product/claude-code"
|
|
|
|
livecheck do
|
|
url "https://downloads.claude.ai/claude-code-releases/stable"
|
|
regex(/^v?(\d+(?:\.\d+)+)$/i)
|
|
end
|
|
|
|
conflicts_with cask: "claude-code@latest"
|
|
|
|
binary "claude"
|
|
|
|
zap trash: [
|
|
"~/.cache/claude",
|
|
"~/.claude.json*",
|
|
"~/.config/claude",
|
|
"~/.local/bin/claude",
|
|
"~/.local/share/claude",
|
|
"~/.local/state/claude",
|
|
"~/Library/Caches/claude-cli-nodejs",
|
|
],
|
|
rmdir: "~/.claude"
|
|
end
|