Casks/z/zed@preview.rb
cask "zed@preview" do
arch arm: "aarch64", intel: "x86_64"
version "0.142.3"
sha256 arm: "8c4dc121c28693b3617b9fd8373dba286c0577d1e4e06925b6c583cb83e1549f",
intel: "7564bbde3c0138c5fe8677071898ee38d7a2415afff197e772631eb4ca0ba415"
url "https://zed.dev/api/releases/preview/#{version}/Zed-#{arch}.dmg"
name "Zed Preview"
desc "Multiplayer code editor"
homepage "https://zed.dev/"
livecheck do
url "https://zed.dev/releases/preview"
regex(%r{href=.*?/preview/(\d+(?:\.\d+)+)/Zed(?:-aarch64)?\.dmg}i)
end
auto_updates true
depends_on macos: ">= :catalina"
app "Zed Preview.app"
binary "#{appdir}/Zed Preview.app/Contents/MacOS/cli", target: "zed-preview"
zap trash: [
"~/.config/zed",
"~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.zed.zed-preview.sfl*",
"~/Library/Application Support/Zed",
"~/Library/Caches/dev.zed.Zed-Preview",
"~/Library/HTTPStorages/dev.zed.Zed-Preview",
"~/Library/Logs/Zed",
"~/Library/Preferences/dev.zed.Zed-Preview.plist",
"~/Library/Saved Application State/dev.zed.Zed-Preview.savedState",
]
end