cask "tandem" do arch arm: "arm64", intel: "x64" version "2.2.1630,250508dxf0xxx99" sha256 arm: "0f0e554fc859c4535d94b783a0769299603451379b190bf42a9eef8af64a3d3b", intel: "c1a85e0d59dd20b4becf81e689ef79576c6464c78078706083043fec4f27039c" url "https://download.todesktop.com/200527auaqaacsy/Tandem%20#{version.csv.first}%20-%20Build%20#{version.csv.second}-#{arch}.dmg", verified: "download.todesktop.com/200527auaqaacsy/" name "Tandem" desc "Virtual office for remote teams" homepage "https://tandem.chat/" livecheck do url "https://download.todesktop.com/200527auaqaacsy/latest-mac.yml" regex(/Tandem\sv?(\d+(?:\.\d+)+)(?:\s-\sBuild\s([a-z\d]+?))?-#{arch}\.dmg/i) strategy :electron_builder do |yaml, regex| yaml["files"]&.map do |item| match = item["url"]&.match(regex) next if match.blank? match[2].present? ? "#{match[1]},#{match[2]}" : match[1] end end end auto_updates true depends_on macos: ">= :high_sierra" app "Tandem.app" zap trash: [ "~/Library/Application Support/Caches/tandem-updater", "~/Library/Application Support/Tandem", "~/Library/Caches/tandem.app", "~/Library/Caches/tandem.app.ShipIt", "~/Library/Logs/Tandem", "~/Library/Preferences/ByHost/tandem.app.ShipIt.*.plist", "~/Library/Preferences/tandem.app.plist", "~/Library/Saved Application State/tandem.app.savedState", ] end