cask "mds" do version "4.0,40106" sha256 "29e53a23bb97cb260290c868dc92a31cdba359f98cbf6643742d367204c207f2" url "https://twocanoes-software-updates.s3.amazonaws.com/MDS_Build-#{version.csv.second}_Version-#{version.csv.first}.dmg", verified: "twocanoes-software-updates.s3.amazonaws.com/" name "MDS" desc "Deploy Intel and Apple Silicon Macs in Seconds" homepage "https://twocanoes.com/products/mac/mds/" livecheck do url "https://twocanoes.com/products/mac/mds/history/" regex(%r{/MDS_Build-(\d+)_Version-(\d+(?:[._-]\d+)*)\.dmg}i) strategy :page_match do |page, regex| match = page.match(regex) next if match.blank? "#{match[2]},#{match[1]}" end end pkg "MDS.pkg" uninstall launchctl: "com.mds-micromdm", pkgutil: "com.twocanoes.pkg.MDS" zap trash: [ "/Library/LaunchDaemons/com.twocanoes.mdshelpertool.plist", "/Library/PrivilegedHelperTools/com.twocanoes.mdshelpertool", "/usr/local/mds-micromdm", "~/Library/Application Support/com.twocanoes.mds.sync", "~/Library/Application Support/MDS", "~/Library/Logs/com.twocanoes.mds.log", "~/Library/Preferences/com.apple.imdsmsrecordstore.plist", ] end