cask "zoho-mail" do arch arm: "arm64-" livecheck_arch = on_arch_conditional arm: "arm64", intel: "x64" version "1.6.7" sha256 arm: "6239ea20478b0bea36700eafda03ca16809e6d4bea55ee97a1fae18aaeecca89", intel: "fa513609c24a39919a76e74ee2a686602a6d8a8679ba79d1542ad2510807685e" url "https://downloads.zohocdn.com/zmail-desktop/mac/zoho-mail-desktop-lite-installer-#{arch}v#{version}.dmg", verified: "downloads.zohocdn.com/zmail-desktop/mac/" name "Zoho Mail" desc "Email client" homepage "https://www.zoho.com/mail/desktop/" livecheck do url "https://downloads.zohocdn.com/zmail-desktop/artifacts.json" regex(/zoho[._-]mail[._-]desktop[._-]lite[._-]installer[._-]#{arch}v?(\d+(?:\.\d+)+)\.dmg/i) strategy :json do |json, regex| json["mac"]&.map do |_, item| match = item[livecheck_arch]&.match(regex) next if match.blank? match[1] end end end depends_on macos: ">= :catalina" app "Zoho Mail - Desktop.app" zap trash: [ "~/Library/Application Support/Zoho Mail - Desktop", "~/Library/Logs/Zoho Mail - Desktop", "~/Library/Preferences/com.zoho.mail.desktop.plist", "~/Library/Saved Application State/com.zoho.mail.desktop.savedState", ] end