cask "xmind@beta" do version "25.10.03031,202506290704" sha256 "406bb17c2482c640f6e8ff0d5f15cdb686334a6e397078b4e82c974d93d4a510" url "https://dl3.xmind.net/Xmind-for-macOS-#{version.csv.first}-beta-#{version.csv.second}.dmg" name "XMind" desc "Mind mapping and brainstorming tool" homepage "https://www.xmind.net/" livecheck do url "https://xmind.app/desktop-beta/download/mac/" regex(/Xmind[._-]for[._-]macOS[._-](\d+(?:\.\d+)+)-beta-(\d*)\.dmg/i) strategy :header_match do |headers, regex| match = headers["location"]&.match(regex) next if match.blank? "#{match[1]},#{match[2]}" end end conflicts_with cask: "xmind" app "Xmind.app" zap trash: [ "~/Library/Saved Application State/org.xmind.cathy.application.savedState", "~/Library/XMind", ] end