cask "microsoft-edge-dev" do folder = Hardware::CPU.intel? ? "C1297A47-86C4-4C1F-97FA-950631F94777" : "03adf619-38c6-4249-95ff-4a01c0ffc962" linkid = Hardware::CPU.intel? ? "2069340" : "2099619" version "105.0.1329.1" if Hardware::CPU.intel? sha256 "3a800f9d0749f0416f3d684de2f9c737fd68bd2918dcea3698938d32ff3ca0c0" else sha256 "419de6c6c6836d9a0928275bee4a69d379d4a51f551ab0546ce705dd8273aca1" end url "https://officecdn-microsoft-com.akamaized.net/pr/#{folder}/MacAutoupdate/MicrosoftEdgeDev-#{version}.pkg", verified: "officecdn-microsoft-com.akamaized.net/" name "Microsoft Edge Dev" desc "Multi-platform web browser" homepage "https://www.microsoftedgeinsider.com/" livecheck do url "https://go.microsoft.com/fwlink/?linkid=#{linkid}" strategy :header_match end auto_updates true pkg "MicrosoftEdgeDev-#{version}.pkg", choices: [ { "choiceIdentifier" => "com.microsoft.package.Microsoft_AutoUpdate.app", # Office16_all_autoupdate.pkg "choiceAttribute" => "selected", "attributeSetting" => 0, }, ] uninstall pkgutil: "com.microsoft.edgemac.Dev" zap trash: [ "~/Library/Application Support/Microsoft Edge Dev", "~/Library/Caches/Microsoft Edge Dev", "~/Library/Preferences/com.microsoft.edgemac.Dev.plist", "~/Library/Saved Application State/com.microsoft.edgemac.Dev.savedState", ], rmdir: "/Library/Application Support/Microsoft" end