homebrew-cask/Casks/p/plasticscm-cloud-edition.rb

35 lines
1.2 KiB
Ruby

cask "plasticscm-cloud-edition" do
version "11.0.16.8153"
sha256 "b6280d76cd16d8a8a7765dedc3a583751a5aa6a8ac3568ae063c652ba62f608b"
url "https://d26z97tczqnlef.cloudfront.net/releases/#{version}/plasticscm/osx/unity-vcs-#{version}-mac.pkg.zip",
verified: "d26z97tczqnlef.cloudfront.net/"
name "PlasicSCM - a Cloud Edition"
desc "Install PlasticSCM locally and join a Cloud Edition subscription"
homepage "https://www.plasticscm.com/"
livecheck do
url "https://www.plasticscm.com/download/releasenotes/"
regex(/plastic\sscm\s-\srelease\snotes\s-\s(\d+(?:\.\d+)+)/i)
end
pkg "unity-vcs-#{version}.pkg"
uninstall launchctl: [
"com.codicesoftware.plasticscm.macplastic",
"com.codicesoftware.plasticscm.server",
],
quit: "com.codicesoftware.plasticscm",
pkgutil: [
"com.codicesoftware.plasticscm.macplastic",
"com.codicesoftware.plasticscm.server",
],
delete: [
"/Applications/Gluon.app",
"/Applications/PlasticSCM.app",
"/Applications/PlasticSCMServer.app",
]
zap trash: "~/Library/Saved Application State/com.codicesoftware.plasticscm.savedState"
end