Merge pull request #200541 from Homebrew/bump-roam-147.0.0-beta001
[Homebrew/homebrew-cask.git] / Casks / z / zed.rb
blob245dee46a02655e81e79d8c9e927ef8748173109
1 cask "zed" do
2   arch arm: "aarch64", intel: "x86_64"
4   version "0.172.9"
5   sha256 arm:   "4dd8f4bdd58791d1029a45b9d1264dbc9f397e02a2d6c30a4d0e0c7d3829c5ca",
6          intel: "7c98c2453e9a47e316aeabb3f6f412a1e7c88baca43975ae5e46f820bb8e3d84"
8   url "https://zed.dev/api/releases/stable/#{version}/Zed-#{arch}.dmg"
9   name "Zed"
10   desc "Multiplayer code editor"
11   homepage "https://zed.dev/"
13   livecheck do
14     url "https://zed.dev/api/releases/latest?asset=Zed.dmg&stable=1&os=macos&arch=#{arch}"
15     strategy :json do |json|
16       json["version"]
17     end
18   end
20   auto_updates true
21   depends_on macos: ">= :catalina"
23   app "Zed.app"
24   binary "#{appdir}/Zed.app/Contents/MacOS/cli", target: "zed"
26   zap trash: [
27     "~/.config/zed",
28     "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/dev.zed.zed.sfl*",
29     "~/Library/Application Support/Zed",
30     "~/Library/Caches/dev.zed.Zed",
31     "~/Library/Caches/Zed",
32     "~/Library/HTTPStorages/dev.zed.Zed",
33     "~/Library/Logs/Zed",
34     "~/Library/Preferences/dev.zed.Zed.plist",
35     "~/Library/Saved Application State/dev.zed.Zed.savedState",
36   ]
37 end