Merge pull request #194004 from Homebrew/bump-binance-1.54.4
[Homebrew/homebrew-cask.git] / Casks / m / mongodb-compass.rb
blob221a91de77ecb970d1417ed7ebc3072df64077b1
1 cask "mongodb-compass" do
2   arch arm: "arm64", intel: "x64"
4   version "1.44.7"
5   sha256 arm:   "39a377de817c60124035789a6f72422eae27260113ecb0f31ea8c98e0982f19c",
6          intel: "e5415968f8e380c067c01f492669615941c8023ab2e82e92485d50130296ab3a"
8   url "https://downloads.mongodb.com/compass/mongodb-compass-#{version}-darwin-#{arch}.dmg"
9   name "MongoDB Compass"
10   desc "Interactive tool for analyzing MongoDB data"
11   homepage "https://www.mongodb.com/products/compass"
13   livecheck do
14     url "https://info-mongodb-com.s3.amazonaws.com/com-download-center/compass.json"
15     regex(/^v?(\d+(?:\.\d+)+)$/i)
16     strategy :json do |json, regex|
17       json["versions"]&.map do |item|
18         match = item["_id"]&.match(regex)
19         next if match.blank?
21         match[1]
22       end
23     end
24   end
26   auto_updates true
27   depends_on macos: ">= :catalina"
29   app "MongoDB Compass.app"
31   zap trash: [
32     "~/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.ApplicationRecentDocuments/com.mongodb.compass.sfl*",
33     "~/Library/Application Support/MongoDB Compass",
34     "~/Library/Caches/MongoDB Compass/",
35     "~/Library/Preferences/com.mongodb.compass.plist",
36     "~/Library/Saved Application State/com.mongodb.compass.savedState",
37   ]
38 end