cask "slite" do arch arm: "arm64", intel: "x64" version "1.2.25,250505lp32pn3cs" sha256 arm: "adcff692843bcb9003447649e48178186d8285735e1482425a6ae7207a136f80", intel: "3c20cfeeb817d0b9f65377c2d05c0e166884b64f408a4bde37187726fc8370ca" url "https://download.todesktop.com/20062929x31pwfi/Slite%20#{version.csv.first}%20-%20Build%20#{version.csv.second}-#{arch}-mac.zip", verified: "download.todesktop.com/20062929x31pwfi/" name "Slite" desc "Team communication and collaboration software" homepage "https://slite.com/" livecheck do url "https://download.todesktop.com/20062929x31pwfi/latest-mac.yml" regex(/Build[ ._-]([^-]+)[._-]/i) strategy :electron_builder do |yaml, regex| yaml["files"]&.map do |item| match = item["url"]&.match(regex) next if match.blank? "#{yaml["version"]},#{match[1]}" end end end no_autobump! because: :requires_manual_review depends_on macos: ">= :catalina" app "Slite.app" zap trash: [ "~/Library/Application Support/Slite", "~/Library/Caches/com.slite.desktop", "~/Library/Caches/com.slite.desktop.ShipIt", "~/Library/Preferences/com.slite.desktop.helper.plist", "~/Library/Preferences/com.slite.desktop.plist", "~/Library/Saved Application State/com.slite.desktop.savedState", ] end