homebrew-cask-versions/Casks/microsoft-edge-dev.rb

44 lines
1.5 KiB
Ruby

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