Casks/g/genesys-cloud.rb
cask "genesys-cloud" do
version "2.37.598,98"
sha256 "73d377abb3672dc2cf9dba35f03e0c8e085ce1f6f28dfa6549cba35b3248ebe1"
url "https://app.mypurecloud.com/directory-mac/build-assets/#{version.csv.first}-#{version.csv.second}/genesys-cloud-mac-#{version.csv.first}.dmg"
name "Genesys Cloud for macOS"
desc "Run Genesys Cloud as a stand-alone program, keeping it separate from web browser"
homepage "https://apps.mypurecloud.com/directory-mac/"
livecheck do
url :homepage
regex(%r{href=.*?/build-assets/(\d+(?:\.\d+)+)[._-](\d+).*?\.dmg}i)
strategy :page_match do |page, regex|
page.scan(regex).map do |match|
"#{match[0]},#{match[1]}"
end
end
end
auto_updates true
app "Genesys Cloud.app"
zap trash: [
"~/Library/Caches/com.inin.purecloud.directory",
"~/Library/HTTPStorages/com.inin.purecloud.directory",
"~/Library/Preferences/com.inin.purecloud.directory.plist",
"~/Library/Saved Application State/com.inin.purecloud.directory.savedState",
]
caveats do
requires_rosetta
end
end