mirror of
https://github.com/mtan93/Installomator.git
synced 2026-03-08 21:02:46 +00:00
Merge branch 'dev' of https://github.com/scriptingosx/Installomator into dev
This commit is contained in:
986
Installomator.sh
986
Installomator.sh
@@ -209,485 +209,513 @@ longversion)
|
|||||||
exit 0
|
exit 0
|
||||||
;;
|
;;
|
||||||
|
|
||||||
# label descriptions start here
|
# label descriptions start here
|
||||||
autodmg)
|
autodmg)
|
||||||
# credit: Mischa van der Bent (@mischavdbent)
|
# credit: Mischa van der Bent (@mischavdbent)
|
||||||
name="AutoDMG"
|
name="AutoDMG"
|
||||||
type="dmg"
|
type="dmg"
|
||||||
downloadURL=$(downloadURLFromGit MagerValp AutoDMG)
|
downloadURL=$(downloadURLFromGit MagerValp AutoDMG)
|
||||||
expectedTeamID="5KQ3D3FG5H"
|
expectedTeamID="5KQ3D3FG5H"
|
||||||
;;
|
;;
|
||||||
googlechrome)
|
googlechrome|googlechromepkg)
|
||||||
name="Google Chrome"
|
name="Google Chrome"
|
||||||
type="dmg"
|
type="pkg"
|
||||||
downloadURL="https://dl.google.com/chrome/mac/stable/GGRO/googlechrome.dmg"
|
#
|
||||||
expectedTeamID="EQHXZ8M8AV"
|
# Note: this url acknowledges that you accept the terms of service
|
||||||
;;
|
# https://support.google.com/chrome/a/answer/9915669
|
||||||
googlechromepkg)
|
#
|
||||||
name="Google Chrome"
|
downloadURL="https://dl.google.com/chrome/mac/stable/accept_tos%3Dhttps%253A%252F%252Fwww.google.com%252Fintl%252Fen_ph%252Fchrome%252Fterms%252F%26_and_accept_tos%3Dhttps%253A%252F%252Fpolicies.google.com%252Fterms/googlechrome.pkg"
|
||||||
type="pkg"
|
expectedTeamID="EQHXZ8M8AV"
|
||||||
downloadURL="https://dl.google.com/chrome/mac/stable/gcem/GoogleChrome.pkg"
|
updateTool="/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/MacOS/GoogleSoftwareUpdateAgent"
|
||||||
expectedTeamID="EQHXZ8M8AV"
|
updateToolArguments=( -runMode oneshot -userInitiated YES )
|
||||||
updateTool="/Library/Google/GoogleSoftwareUpdate/GoogleSoftwareUpdate.bundle/Contents/Resources/GoogleSoftwareUpdateAgent.app/Contents/MacOS/GoogleSoftwareUpdateAgent"
|
updateToolRunAsCurrentUser=1
|
||||||
updateToolArguments=( -runMode oneshot -userInitiated YES )
|
;;
|
||||||
updateToolRunAsCurrentUser=1
|
googlejapaneseinput)
|
||||||
;;
|
# credit: Tadayuki Onishi (@kenchan0130)
|
||||||
googlejapaneseinput)
|
name="GoogleJapaneseInput"
|
||||||
# credit: Tadayuki Onishi (@kenchan0130)
|
type="pkgInDmg"
|
||||||
name="GoogleJapaneseInput"
|
pkgName="GoogleJapaneseInput.pkg"
|
||||||
type="pkgInDmg"
|
downloadURL="https://dl.google.com/japanese-ime/latest/GoogleJapaneseInput.dmg"
|
||||||
pkgName="GoogleJapaneseInput.pkg"
|
expectedTeamID="EQHXZ8M8AV"
|
||||||
downloadURL="https://dl.google.com/japanese-ime/latest/GoogleJapaneseInput.dmg"
|
;;
|
||||||
expectedTeamID="EQHXZ8M8AV"
|
santa)
|
||||||
;;
|
# credit: Tadayuki Onishi (@kenchan0130)
|
||||||
santa)
|
name="Santa"
|
||||||
# credit: Tadayuki Onishi (@kenchan0130)
|
type="pkgInDmg"
|
||||||
name="Santa"
|
downloadURL=$(downloadURLFromGit google santa)
|
||||||
type="pkgInDmg"
|
expectedTeamID="EQHXZ8M8AV"
|
||||||
downloadURL=$(downloadURLFromGit google santa)
|
;;
|
||||||
expectedTeamID="EQHXZ8M8AV"
|
spotify)
|
||||||
;;
|
name="Spotify"
|
||||||
spotify)
|
type="dmg"
|
||||||
name="Spotify"
|
downloadURL="https://download.scdn.co/Spotify.dmg"
|
||||||
type="dmg"
|
expectedTeamID="2FNC3A47ZF"
|
||||||
downloadURL="https://download.scdn.co/Spotify.dmg"
|
;;
|
||||||
expectedTeamID="2FNC3A47ZF"
|
bbedit)
|
||||||
;;
|
name="BBEdit"
|
||||||
bbedit)
|
type="dmg"
|
||||||
name="BBEdit"
|
downloadURL=$(curl -s https://versioncheck.barebones.com/BBEdit.xml | grep dmg | sort | tail -n1 | cut -d">" -f2 | cut -d"<" -f1)
|
||||||
type="dmg"
|
expectedTeamID="W52GZAXT98"
|
||||||
downloadURL=$(curl -s https://versioncheck.barebones.com/BBEdit.xml | grep dmg | sort | tail -n1 | cut -d">" -f2 | cut -d"<" -f1)
|
;;
|
||||||
expectedTeamID="W52GZAXT98"
|
firefox)
|
||||||
;;
|
name="Firefox"
|
||||||
firefox)
|
type="dmg"
|
||||||
name="Firefox"
|
downloadURL="https://download.mozilla.org/?product=firefox-latest&os=osx&lang=en-US"
|
||||||
type="dmg"
|
expectedTeamID="43AQ936H96"
|
||||||
downloadURL="https://download.mozilla.org/?product=firefox-latest&os=osx&lang=en-US"
|
blockingProcesses=( firefox )
|
||||||
expectedTeamID="43AQ936H96"
|
;;
|
||||||
blockingProcesses=( firefox )
|
firefoxpkg)
|
||||||
;;
|
name="Firefox"
|
||||||
firefoxpkg)
|
type="pkg"
|
||||||
name="Firefox"
|
downloadURL="https://download.mozilla.org/?product=firefox-pkg-latest-ssl&os=osx&lang=en-US"
|
||||||
type="pkg"
|
expectedTeamID="43AQ936H96"
|
||||||
downloadURL="https://download.mozilla.org/?product=firefox-pkg-latest-ssl&os=osx&lang=en-US"
|
blockingProcesses=( firefox )
|
||||||
expectedTeamID="43AQ936H96"
|
;;
|
||||||
blockingProcesses=( firefox )
|
firefoxesrpkg)
|
||||||
;;
|
name="Firefox"
|
||||||
firefoxesrpkg)
|
type="pkg"
|
||||||
name="Firefox"
|
downloadURL="https://download.mozilla.org/?product=firefox-esr-pkg-latest-ssl&os=osx"
|
||||||
type="pkg"
|
expectedTeamID="43AQ936H96"
|
||||||
downloadURL="https://download.mozilla.org/?product=firefox-esr-pkg-latest-ssl&os=osx"
|
blockingProcesses=( firefox )
|
||||||
expectedTeamID="43AQ936H96"
|
;;
|
||||||
blockingProcesses=( firefox )
|
whatsapp)
|
||||||
;;
|
name="WhatsApp"
|
||||||
whatsapp)
|
type="dmg"
|
||||||
name="WhatsApp"
|
downloadURL="https://web.whatsapp.com/desktop/mac/files/WhatsApp.dmg"
|
||||||
type="dmg"
|
expectedTeamID="57T9237FN3"
|
||||||
downloadURL="https://web.whatsapp.com/desktop/mac/files/WhatsApp.dmg"
|
;;
|
||||||
expectedTeamID="57T9237FN3"
|
desktoppr)
|
||||||
;;
|
name="desktoppr"
|
||||||
desktoppr)
|
type="pkg"
|
||||||
name="desktoppr"
|
downloadURL=$(downloadURLFromGit "scriptingosx" "desktoppr")
|
||||||
type="pkg"
|
expectedTeamID="JME5BW3F3R"
|
||||||
downloadURL=$(downloadURLFromGit "scriptingosx" "desktoppr")
|
blockingProcesses=( NONE )
|
||||||
expectedTeamID="JME5BW3F3R"
|
;;
|
||||||
blockingProcesses=( NONE )
|
malwarebytes)
|
||||||
;;
|
name="Malwarebytes"
|
||||||
malwarebytes)
|
type="pkg"
|
||||||
name="Malwarebytes"
|
downloadURL="https://downloads.malwarebytes.com/file/mb3-mac"
|
||||||
type="pkg"
|
expectedTeamID="GVZRY6KDKR"
|
||||||
downloadURL="https://downloads.malwarebytes.com/file/mb3-mac"
|
;;
|
||||||
expectedTeamID="GVZRY6KDKR"
|
suspiciouspackage)
|
||||||
;;
|
# credit: Mischa van der Bent (@mischavdbent)
|
||||||
suspiciouspackage)
|
name="Suspicious Package"
|
||||||
# credit: Mischa van der Bent (@mischavdbent)
|
type="dmg"
|
||||||
name="Suspicious Package"
|
downloadURL="https://mothersruin.com/software/downloads/SuspiciousPackage.dmg"
|
||||||
type="dmg"
|
expectedTeamID="936EB786NH"
|
||||||
downloadURL="https://mothersruin.com/software/downloads/SuspiciousPackage.dmg"
|
;;
|
||||||
expectedTeamID="936EB786NH"
|
atom)
|
||||||
;;
|
name="Atom"
|
||||||
atom)
|
type="zip"
|
||||||
name="Atom"
|
archiveName="atom-mac.zip"
|
||||||
type="zip"
|
downloadURL=$(downloadURLFromGit atom atom )
|
||||||
archiveName="atom-mac.zip"
|
expectedTeamID="VEKTX9H2N7"
|
||||||
downloadURL=$(downloadURLFromGit atom atom )
|
;;
|
||||||
expectedTeamID="VEKTX9H2N7"
|
eraseinstall)
|
||||||
;;
|
name="EraseInstall"
|
||||||
eraseinstall)
|
type="pkg"
|
||||||
name="EraseInstall"
|
downloadURL=https://bitbucket.org$(curl -fs https://bitbucket.org/prowarehouse-nl/erase-install/downloads/ | grep pkg | cut -d'"' -f2 | head -n 1)
|
||||||
type="pkg"
|
expectedTeamID="R55HK5K86Y"
|
||||||
downloadURL=https://bitbucket.org$(curl -fs https://bitbucket.org/prowarehouse-nl/erase-install/downloads/ | grep pkg | cut -d'"' -f2 | head -n 1)
|
;;
|
||||||
expectedTeamID="R55HK5K86Y"
|
omnigraffle7)
|
||||||
;;
|
name="OmniGraffle"
|
||||||
omnigraffle7)
|
type="dmg"
|
||||||
name="OmniGraffle"
|
downloadURL=$(curl -fs "https://update.omnigroup.com/appcast/com.omnigroup.OmniGraffle7" \
|
||||||
type="dmg"
|
| xpath '//rss/channel/item[1]/enclosure[1]/@url' 2>/dev/null | cut -d '"' -f 2)
|
||||||
downloadURL=$(curl -fs "https://update.omnigroup.com/appcast/com.omnigroup.OmniGraffle7" \
|
expectedTeamID="34YW5XSRB7"
|
||||||
| xpath '//rss/channel/item[1]/enclosure[1]/@url' 2>/dev/null | cut -d '"' -f 2)
|
;;
|
||||||
expectedTeamID="34YW5XSRB7"
|
omnifocus3)
|
||||||
;;
|
name="OmniFocus"
|
||||||
omnifocus3)
|
type="dmg"
|
||||||
name="OmniFocus"
|
downloadURL=$(curl -fs https://update.omnigroup.com/appcast/com.omnigroup.OmniFocus3 \
|
||||||
type="dmg"
|
| xpath '//rss/channel/item/enclosure[1]/@url' 2>/dev/null | cut -d '"' -f 2)
|
||||||
downloadURL=$(curl -fs https://update.omnigroup.com/appcast/com.omnigroup.OmniFocus3 \
|
expectedTeamID="34YW5XSRB7"
|
||||||
| xpath '//rss/channel/item/enclosure[1]/@url' 2>/dev/null | cut -d '"' -f 2)
|
;;
|
||||||
expectedTeamID="34YW5XSRB7"
|
vlc)
|
||||||
;;
|
name="VLC"
|
||||||
vlc)
|
type="dmg"
|
||||||
name="VLC"
|
downloadURL=$(curl -fs http://update.videolan.org/vlc/sparkle/vlc-intel64.xml \
|
||||||
type="dmg"
|
| xpath '//rss/channel/item[last()]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2 )
|
||||||
downloadURL=$(curl -fs http://update.videolan.org/vlc/sparkle/vlc-intel64.xml \
|
expectedTeamID="75GAHG3SZQ"
|
||||||
| xpath '//rss/channel/item[last()]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2 )
|
;;
|
||||||
expectedTeamID="75GAHG3SZQ"
|
textmate)
|
||||||
;;
|
name="TextMate"
|
||||||
textmate)
|
type="tbz"
|
||||||
name="TextMate"
|
downloadURL="https://api.textmate.org/downloads/release?os=10.12"
|
||||||
type="tbz"
|
expectedTeamID="45TL96F76G"
|
||||||
downloadURL="https://api.textmate.org/downloads/release?os=10.12"
|
;;
|
||||||
expectedTeamID="45TL96F76G"
|
depnotify)
|
||||||
;;
|
name="DEPNotify"
|
||||||
depnotify)
|
type="zip"
|
||||||
name="DEPNotify"
|
downloadURL="https://files.nomad.menu/DEPNotify.zip"
|
||||||
type="zip"
|
expectedTeamID="VRPY9KHGX6"
|
||||||
downloadURL="https://files.nomad.menu/DEPNotify.zip"
|
targetDir="/Applications/Utilities"
|
||||||
expectedTeamID="VRPY9KHGX6"
|
;;
|
||||||
targetDir="/Applications/Utilities"
|
tunnelbear)
|
||||||
;;
|
name="TunnelBear"
|
||||||
tunnelbear)
|
type="zip"
|
||||||
name="TunnelBear"
|
downloadURL="https://s3.amazonaws.com/tunnelbear/downloads/mac/TunnelBear.zip"
|
||||||
type="zip"
|
expectedTeamID="P2PHZ9K5JJ"
|
||||||
downloadURL="https://s3.amazonaws.com/tunnelbear/downloads/mac/TunnelBear.zip"
|
;;
|
||||||
expectedTeamID="P2PHZ9K5JJ"
|
sourcetree)
|
||||||
;;
|
name="Sourcetree"
|
||||||
sourcetree)
|
type="zip"
|
||||||
name="Sourcetree"
|
downloadURL=$(curl -fs https://product-downloads.atlassian.com/software/sourcetree/Appcast/SparkleAppcastAlpha.xml \
|
||||||
type="zip"
|
| xpath '//rss/channel/item[last()]/enclosure/@url' 2>/dev/null \
|
||||||
downloadURL=$(curl -fs https://product-downloads.atlassian.com/software/sourcetree/Appcast/SparkleAppcastAlpha.xml \
|
| cut -d '"' -f 2 )
|
||||||
| xpath '//rss/channel/item[last()]/enclosure/@url' 2>/dev/null \
|
expectedTeamID="UPXU4CQZ5P"
|
||||||
| cut -d '"' -f 2 )
|
;;
|
||||||
expectedTeamID="UPXU4CQZ5P"
|
boxdrive)
|
||||||
;;
|
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||||
boxdrive)
|
name="Box"
|
||||||
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
type="pkg"
|
||||||
name="Box"
|
downloadURL="https://e3.boxcdn.net/box-installers/desktop/releases/mac/Box.pkg"
|
||||||
type="pkg"
|
expectedTeamID="M683GB7CPW"
|
||||||
downloadURL="https://e3.boxcdn.net/box-installers/desktop/releases/mac/Box.pkg"
|
;;
|
||||||
expectedTeamID="M683GB7CPW"
|
aviatrix)
|
||||||
;;
|
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||||
aviatrix)
|
name="Aviatrix VPN Client"
|
||||||
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
type="pkg"
|
||||||
name="Aviatrix VPN Client"
|
downloadURL="https://s3-us-west-2.amazonaws.com/aviatrix-download/AviatrixVPNClient/AVPNC_mac.pkg"
|
||||||
type="pkg"
|
expectedTeamID="32953Z7NBN"
|
||||||
downloadURL="https://s3-us-west-2.amazonaws.com/aviatrix-download/AviatrixVPNClient/AVPNC_mac.pkg"
|
;;
|
||||||
expectedTeamID="32953Z7NBN"
|
zoom)
|
||||||
;;
|
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||||
zoom)
|
name="Zoom.us"
|
||||||
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
type="pkg"
|
||||||
name="Zoom.us"
|
downloadURL="https://zoom.us/client/latest/ZoomInstallerIT.pkg"
|
||||||
type="pkg"
|
expectedTeamID="BJ4HAAB9B3"
|
||||||
downloadURL="https://zoom.us/client/latest/ZoomInstallerIT.pkg"
|
blockingProcesses=( zoom.us )
|
||||||
expectedTeamID="BJ4HAAB9B3"
|
;;
|
||||||
blockingProcesses=( zoom.us )
|
# for compatibility 'sonos' will download and install the S1 Controller
|
||||||
;;
|
# use 'sonoss2' for the new controller
|
||||||
sonos)
|
sonos|sonoss1)
|
||||||
# credit: Erik Stam (@erikstam)
|
# credit: Erik Stam (@erikstam)
|
||||||
name="Sonos"
|
name="Sonos S1 Controller"
|
||||||
type="dmg"
|
type="dmg"
|
||||||
downloadURL="https://www.sonos.com/redir/controller_software_mac"
|
downloadURL="https://www.sonos.com/redir/controller_software_mac"
|
||||||
expectedTeamID="2G4LW83Q3E"
|
expectedTeamID="2G4LW83Q3E"
|
||||||
;;
|
;;
|
||||||
coderunner)
|
sonoss2)
|
||||||
# credit: Erik Stam (@erikstam)
|
name="Sonos"
|
||||||
name="CodeRunner"
|
type="dmg"
|
||||||
type="zip"
|
downloadURL="https://www.sonos.com/redir/controller_software_mac2"
|
||||||
downloadURL="https://coderunnerapp.com/download"
|
expectedTeamID="2G4LW83Q3E"
|
||||||
expectedTeamID="R4GD98AJF9"
|
;;
|
||||||
;;
|
coderunner)
|
||||||
openvpnconnect)
|
# credit: Erik Stam (@erikstam)
|
||||||
# credit: Erik Stam (@erikstam)
|
name="CodeRunner"
|
||||||
name="OpenVPN"
|
type="zip"
|
||||||
type="pkgInDmg"
|
downloadURL="https://coderunnerapp.com/download"
|
||||||
pkgName="OpenVPN_Connect_Installer_signed.pkg"
|
expectedTeamID="R4GD98AJF9"
|
||||||
downloadURL="https://openvpn.net/downloads/openvpn-connect-v2-macos.dmg"
|
;;
|
||||||
expectedTeamID="ACV7L3WCD8"
|
openvpnconnect)
|
||||||
;;
|
# credit: Erik Stam (@erikstam)
|
||||||
pacifist)
|
name="OpenVPN"
|
||||||
name="Pacifist"
|
type="pkgInDmg"
|
||||||
type="dmg"
|
pkgName="OpenVPN_Connect_Installer_signed.pkg"
|
||||||
downloadURL="https://charlessoft.com/cgi-bin/pacifist_download.cgi?type=dmg"
|
downloadURL="https://openvpn.net/downloads/openvpn-connect-v2-macos.dmg"
|
||||||
expectedTeamID="HRLUCP7QP4"
|
expectedTeamID="ACV7L3WCD8"
|
||||||
;;
|
;;
|
||||||
1password7)
|
pacifist)
|
||||||
name="1Password 7"
|
name="Pacifist"
|
||||||
type="pkg"
|
type="dmg"
|
||||||
downloadURL="https://app-updates.agilebits.com/download/OPM7"
|
downloadURL="https://charlessoft.com/cgi-bin/pacifist_download.cgi?type=dmg"
|
||||||
expectedTeamID="2BUA8C4S2C"
|
expectedTeamID="HRLUCP7QP4"
|
||||||
;;
|
;;
|
||||||
webexmeetings)
|
1password7)
|
||||||
# credit: Erik Stam (@erikstam)
|
name="1Password 7"
|
||||||
name="Cisco Webex Meetings"
|
type="pkg"
|
||||||
type="pkgInDmg"
|
downloadURL="https://app-updates.agilebits.com/download/OPM7"
|
||||||
downloadURL="https://akamaicdn.webex.com/client/webexapp.dmg"
|
expectedTeamID="2BUA8C4S2C"
|
||||||
expectedTeamID="DE8Y96K9QP"
|
;;
|
||||||
;;
|
webexmeetings)
|
||||||
webexteams)
|
# credit: Erik Stam (@erikstam)
|
||||||
# credit: Erik Stam (@erikstam)
|
name="Cisco Webex Meetings"
|
||||||
name="Webex Teams"
|
type="pkgInDmg"
|
||||||
type="dmg"
|
downloadURL="https://akamaicdn.webex.com/client/webexapp.dmg"
|
||||||
downloadURL="https://binaries.webex.com/WebexTeamsDesktop-MACOS-Gold/WebexTeams.dmg"
|
expectedTeamID="DE8Y96K9QP"
|
||||||
expectedTeamID="DE8Y96K9QP"
|
;;
|
||||||
;;
|
webexteams)
|
||||||
#citrixworkspace)
|
# credit: Erik Stam (@erikstam)
|
||||||
# credit: Erik Stam (@erikstam)
|
name="Webex Teams"
|
||||||
#name="Citrix Workspace"
|
type="dmg"
|
||||||
#type="pkgInDmg"
|
downloadURL="https://binaries.webex.com/WebexTeamsDesktop-MACOS-Gold/WebexTeams.dmg"
|
||||||
#downloadURL="https://downloads.citrix.com/17596/CitrixWorkspaceApp.dmg?__gda__=1588183500_fc68033aef7d6d163d8b8309b964f1de"
|
expectedTeamID="DE8Y96K9QP"
|
||||||
#expectedTeamID="S272Y5R93J"
|
;;
|
||||||
#;;
|
#citrixworkspace)
|
||||||
privileges)
|
# credit: Erik Stam (@erikstam)
|
||||||
# credit: Erik Stam (@erikstam)
|
#name="Citrix Workspace"
|
||||||
name="Privileges"
|
#type="pkgInDmg"
|
||||||
type="zip"
|
#downloadURL="https://downloads.citrix.com/17596/CitrixWorkspaceApp.dmg?__gda__=1588183500_fc68033aef7d6d163d8b8309b964f1de"
|
||||||
downloadURL=$(downloadURLFromGit sap macOS-enterprise-privileges )
|
#expectedTeamID="S272Y5R93J"
|
||||||
expectedTeamID="7R5ZEU67FQ"
|
#;;
|
||||||
;;
|
privileges)
|
||||||
icons)
|
# credit: Erik Stam (@erikstam)
|
||||||
# credit: Mischa van der Bent (@mischavdbent)
|
name="Privileges"
|
||||||
name="Icons"
|
type="zip"
|
||||||
type="zip"
|
downloadURL=$(downloadURLFromGit sap macOS-enterprise-privileges )
|
||||||
downloadURL=$(downloadURLFromGit sap macOS-icon-generator )
|
expectedTeamID="7R5ZEU67FQ"
|
||||||
expectedTeamID="7R5ZEU67FQ"
|
;;
|
||||||
;;
|
icons)
|
||||||
googledrivefilestream)
|
# credit: Mischa van der Bent (@mischavdbent)
|
||||||
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
name="Icons"
|
||||||
name="Google Drive File Stream"
|
type="zip"
|
||||||
type="pkgInDmg"
|
downloadURL=$(downloadURLFromGit sap macOS-icon-generator )
|
||||||
downloadURL="https://dl.google.com/drive-file-stream/GoogleDriveFileStream.dmg"
|
expectedTeamID="7R5ZEU67FQ"
|
||||||
pkgName="GoogleDriveFileStream.pkg"
|
;;
|
||||||
expectedTeamID="EQHXZ8M8AV"
|
googledrivefilestream)
|
||||||
;;
|
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||||
plisteditpro)
|
name="Google Drive File Stream"
|
||||||
name="PlistEdit Pro"
|
type="pkgInDmg"
|
||||||
type="zip"
|
downloadURL="https://dl.google.com/drive-file-stream/GoogleDriveFileStream.dmg"
|
||||||
downloadURL="https://www.fatcatsoftware.com/plisteditpro/PlistEditPro.zip"
|
pkgName="GoogleDriveFileStream.pkg"
|
||||||
expectedTeamID="8NQ43ND65V"
|
expectedTeamID="EQHXZ8M8AV"
|
||||||
;;
|
;;
|
||||||
slack)
|
plisteditpro)
|
||||||
name="Slack"
|
name="PlistEdit Pro"
|
||||||
type="dmg"
|
type="zip"
|
||||||
downloadURL="https://slack.com/ssb/download-osx"
|
downloadURL="https://www.fatcatsoftware.com/plisteditpro/PlistEditPro.zip"
|
||||||
expectedTeamID="BQR82RBBHL"
|
expectedTeamID="8NQ43ND65V"
|
||||||
;;
|
;;
|
||||||
sublimetext)
|
slack)
|
||||||
# credit: Mischa van der Bent (@mischavdbent)
|
name="Slack"
|
||||||
name="Sublime Text"
|
type="dmg"
|
||||||
type="dmg"
|
downloadURL="https://slack.com/ssb/download-osx"
|
||||||
downloadURL="https://download.sublimetext.com/latest/stable/osx"
|
expectedTeamID="BQR82RBBHL"
|
||||||
expectedTeamID="Z6D26JE4Y4"
|
;;
|
||||||
;;
|
sublimetext)
|
||||||
githubdesktop)
|
# credit: Mischa van der Bent (@mischavdbent)
|
||||||
name="GitHub Desktop"
|
name="Sublime Text"
|
||||||
type="zip"
|
type="dmg"
|
||||||
downloadURL="https://central.github.com/deployments/desktop/desktop/latest/darwin"
|
downloadURL="https://download.sublimetext.com/latest/stable/osx"
|
||||||
expectedTeamID="VEKTX9H2N7"
|
expectedTeamID="Z6D26JE4Y4"
|
||||||
;;
|
;;
|
||||||
things)
|
githubdesktop)
|
||||||
name="Things"
|
name="GitHub Desktop"
|
||||||
type="zip"
|
type="zip"
|
||||||
downloadURL="https://culturedcode.com/things/download/"
|
downloadURL="https://central.github.com/deployments/desktop/desktop/latest/darwin"
|
||||||
expectedTeamID="JLMPQHK86H"
|
expectedTeamID="VEKTX9H2N7"
|
||||||
;;
|
;;
|
||||||
discord)
|
things)
|
||||||
name="Discord"
|
name="Things3"
|
||||||
type="dmg"
|
type="zip"
|
||||||
downloadURL="https://discordapp.com/api/download?platform=osx"
|
downloadURL="https://culturedcode.com/things/download/"
|
||||||
expectedTeamID="53Q6R32WPB"
|
expectedTeamID="JLMPQHK86H"
|
||||||
;;
|
;;
|
||||||
grandperspective)
|
discord)
|
||||||
name="GrandPerspective"
|
name="Discord"
|
||||||
type="dmg"
|
type="dmg"
|
||||||
downloadURL="https://sourceforge.net/projects/grandperspectiv/files/latest/download"
|
downloadURL="https://discordapp.com/api/download?platform=osx"
|
||||||
expectedTeamID="3Z75QZGN66"
|
expectedTeamID="53Q6R32WPB"
|
||||||
;;
|
;;
|
||||||
handbrake)
|
grandperspective)
|
||||||
name="HandBrake"
|
name="GrandPerspective"
|
||||||
type="dmg"
|
type="dmg"
|
||||||
downloadURL=$(curl --silent --fail "https://api.github.com/repos/HandBrake/HandBrake/releases/latest" \
|
downloadURL="https://sourceforge.net/projects/grandperspectiv/files/latest/download"
|
||||||
| awk -F '"' "/browser_download_url/ && /dmg/ && ! /sig/ && ! /CLI/ { print \$4 }")
|
expectedTeamID="3Z75QZGN66"
|
||||||
expectedTeamID="5X9DE89KYV"
|
;;
|
||||||
;;
|
handbrake)
|
||||||
netnewswire)
|
name="HandBrake"
|
||||||
name="NetNewsWire"
|
type="dmg"
|
||||||
type="zip"
|
downloadURL=$(curl --silent --fail "https://api.github.com/repos/HandBrake/HandBrake/releases/latest" \
|
||||||
downloadURL=$(curl -fs https://ranchero.com/downloads/netnewswire-release.xml \
|
| awk -F '"' "/browser_download_url/ && /dmg/ && ! /sig/ && ! /CLI/ { print \$4 }")
|
||||||
| xpath '//rss/channel/item[1]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2)
|
expectedTeamID="5X9DE89KYV"
|
||||||
expectedTeamID="M8L2WTLA8W"
|
;;
|
||||||
;;
|
netnewswire)
|
||||||
resiliosynchome)
|
name="NetNewsWire"
|
||||||
name="Resilio Sync"
|
type="zip"
|
||||||
type="dmg"
|
downloadURL=$(curl -fs https://ranchero.com/downloads/netnewswire-release.xml \
|
||||||
downloadURL="https://download-cdn.resilio.com/stable/osx/Resilio-Sync.dmg"
|
| xpath '//rss/channel/item[1]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2)
|
||||||
expectedTeamID="2953Z5SZSK"
|
expectedTeamID="M8L2WTLA8W"
|
||||||
;;
|
;;
|
||||||
cyberduck)
|
resiliosynchome)
|
||||||
name="Cyberduck"
|
name="Resilio Sync"
|
||||||
type="zip"
|
type="dmg"
|
||||||
downloadURL=$(curl -fs https://version.cyberduck.io/changelog.rss | xpath '//rss/channel/item/enclosure/@url' 2>/dev/null | cut -d '"' -f 2 )
|
downloadURL="https://download-cdn.resilio.com/stable/osx/Resilio-Sync.dmg"
|
||||||
expectedTeamID="G69SCX94XU"
|
expectedTeamID="2953Z5SZSK"
|
||||||
;;
|
;;
|
||||||
dropbox)
|
cyberduck)
|
||||||
name="Dropbox"
|
name="Cyberduck"
|
||||||
type="dmg"
|
type="zip"
|
||||||
downloadURL="https://www.dropbox.com/download?plat=mac&full=1"
|
downloadURL=$(curl -fs https://version.cyberduck.io/changelog.rss | xpath '//rss/channel/item/enclosure/@url' 2>/dev/null | cut -d '"' -f 2 )
|
||||||
expectedTeamID="G7HH3F8CAK"
|
expectedTeamID="G69SCX94XU"
|
||||||
;;
|
;;
|
||||||
teamviewer)
|
dropbox)
|
||||||
name="TeamViewer"
|
name="Dropbox"
|
||||||
type="pkgInDmg"
|
type="dmg"
|
||||||
pkgName="Install TeamViewer.pkg"
|
downloadURL="https://www.dropbox.com/download?plat=mac&full=1"
|
||||||
downloadURL="https://download.teamviewer.com/download/TeamViewer.dmg"
|
expectedTeamID="G7HH3F8CAK"
|
||||||
expectedTeamID="H7UGFBUGV6"
|
;;
|
||||||
;;
|
teamviewer)
|
||||||
iterm2)
|
name="TeamViewer"
|
||||||
name="iTerm"
|
type="pkgInDmg"
|
||||||
type="zip"
|
pkgName="Install TeamViewer.pkg"
|
||||||
downloadURL="https://iterm2.com/downloads/stable/latest"
|
downloadURL="https://download.teamviewer.com/download/TeamViewer.dmg"
|
||||||
expectedTeamID="H7V7XYVQ7D"
|
expectedTeamID="H7UGFBUGV6"
|
||||||
;;
|
;;
|
||||||
royaltsx)
|
iterm2)
|
||||||
name="Royal TSX"
|
name="iTerm"
|
||||||
type="dmg"
|
type="zip"
|
||||||
downloadURL=$(curl -fs https://royaltsx-v4.royalapps.com/updates_stable | xpath '//rss/channel/item[1]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2)
|
downloadURL="https://iterm2.com/downloads/stable/latest"
|
||||||
expectedTeamID="VXP8K9EDP6"
|
expectedTeamID="H7V7XYVQ7D"
|
||||||
;;
|
;;
|
||||||
appcleaner)
|
royaltsx)
|
||||||
# credit: Tadayuki Onishi (@kenchan0130)
|
name="Royal TSX"
|
||||||
name="AppCleaner"
|
type="dmg"
|
||||||
type="zip"
|
downloadURL=$(curl -fs https://royaltsx-v4.royalapps.com/updates_stable | xpath '//rss/channel/item[1]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2)
|
||||||
downloadURL=$(curl -fs https://freemacsoft.net/appcleaner/Updates.xml | xpath '//rss/channel/*/enclosure/@url' 2>/dev/null | tr " " "\n" | sort | tail -1 | cut -d '"' -f 2)
|
expectedTeamID="VXP8K9EDP6"
|
||||||
expectedTeamID="X85ZX835W9"
|
;;
|
||||||
;;
|
appcleaner)
|
||||||
karabinerelements)
|
# credit: Tadayuki Onishi (@kenchan0130)
|
||||||
# credit: Tadayuki Onishi (@kenchan0130)
|
name="AppCleaner"
|
||||||
name="Karabiner-Elements"
|
type="zip"
|
||||||
type="pkgInDmg"
|
downloadURL=$(curl -fs https://freemacsoft.net/appcleaner/Updates.xml | xpath '//rss/channel/*/enclosure/@url' 2>/dev/null | tr " " "\n" | sort | tail -1 | cut -d '"' -f 2)
|
||||||
downloadURL=$(downloadURLFromGit pqrs-org Karabiner-Elements)
|
expectedTeamID="X85ZX835W9"
|
||||||
expectedTeamID="G43BCU2T37"
|
;;
|
||||||
;;
|
karabinerelements)
|
||||||
postman)
|
# credit: Tadayuki Onishi (@kenchan0130)
|
||||||
# credit: Mischa van der Bent
|
name="Karabiner-Elements"
|
||||||
name="Postman"
|
type="pkgInDmg"
|
||||||
type="zip"
|
downloadURL=$(downloadURLFromGit pqrs-org Karabiner-Elements)
|
||||||
downloadURL="https://dl.pstmn.io/download/latest/osx"
|
expectedTeamID="G43BCU2T37"
|
||||||
expectedTeamID="H7H8Q7M5CK"
|
;;
|
||||||
;;
|
postman)
|
||||||
jamfpppcutility)
|
# credit: Mischa van der Bent
|
||||||
# credit: Mischa van der Bent
|
name="Postman"
|
||||||
name="PPPC Utility"
|
type="zip"
|
||||||
type="zip"
|
downloadURL="https://dl.pstmn.io/download/latest/osx"
|
||||||
downloadURL=$(downloadURLFromGit jamf PPPC-Utility)
|
expectedTeamID="H7H8Q7M5CK"
|
||||||
expectedTeamID="483DWKW443"
|
;;
|
||||||
;;
|
jamfpppcutility)
|
||||||
jamfmigrator)
|
# credit: Mischa van der Bent
|
||||||
# credit: Mischa van der Bent
|
name="PPPC Utility"
|
||||||
name="jamf-migrator"
|
type="zip"
|
||||||
type="zip"
|
downloadURL=$(downloadURLFromGit jamf PPPC-Utility)
|
||||||
downloadURL=$(downloadURLFromGit jamf JamfMigrator)
|
expectedTeamID="483DWKW443"
|
||||||
expectedTeamID="PS2F6S478M"
|
;;
|
||||||
;;
|
jamfmigrator)
|
||||||
jamfreenroller)
|
# credit: Mischa van der Bent
|
||||||
# credit: Mischa van der Bent
|
name="jamf-migrator"
|
||||||
name="ReEnroller"
|
type="zip"
|
||||||
type="zip"
|
downloadURL=$(downloadURLFromGit jamf JamfMigrator)
|
||||||
downloadURL=$(downloadURLFromGit jamf ReEnroller)
|
expectedTeamID="PS2F6S478M"
|
||||||
expectedTeamID="PS2F6S478M"
|
;;
|
||||||
;;
|
jamfreenroller)
|
||||||
adobereaderdc)
|
# credit: Mischa van der Bent
|
||||||
name="Adobe Acrobat Reader DC"
|
name="ReEnroller"
|
||||||
type="pkgInDmg"
|
type="zip"
|
||||||
downloadURL=$(adobecurrent=`curl -s https://armmf.adobe.com/arm-manifests/mac/AcrobatDC/reader/current_version.txt | tr -d '.'` && echo http://ardownload.adobe.com/pub/adobe/reader/mac/AcrobatDC/"$adobecurrent"/AcroRdrDC_"$adobecurrent"_MUI.dmg)
|
downloadURL=$(downloadURLFromGit jamf ReEnroller)
|
||||||
expectedTeamID="JQ525L2MZD"
|
expectedTeamID="PS2F6S478M"
|
||||||
blockingProcesses=( "AdobeReader" )
|
;;
|
||||||
;;
|
adobereaderdc|adobereaderdc-install)
|
||||||
signal)
|
name="Adobe Acrobat Reader DC"
|
||||||
# credit: Søren Theilgaard
|
type="pkgInDmg"
|
||||||
name="Signal"
|
downloadURL=$(curl -H "Sec-Fetch-Site: same-origin" -H "Accept-Encoding: gzip, deflate, br" -H "Accept-Language: en-US;q=0.9,en;q=0.8" -H "DNT: 1" -H "Sec-Fetch-Mode: cors" -H "X-Requested-With: XMLHttpRequest" -H "Referer: https://get.adobe.com/reader/enterprise/" -H "Accept: */*" "https://get.adobe.com/reader/webservices/json/standalone/?platform_type=Macintosh&platform_dist=OSX&platform_arch=x86-32&language=English&eventname=readerotherversions" | grep -Eo '"download_url":.*?[^\\]",' | head -n 1 | cut -d \" -f 4)
|
||||||
type="dmg"
|
expectedTeamID="JQ525L2MZD"
|
||||||
downloadURL=https://updates.signal.org/desktop/$(curl -fs https://updates.signal.org/desktop/latest-mac.yml | awk '/url/ && /dmg/ {print $3}')
|
blockingProcesses=( "AdobeReader" )
|
||||||
expectedTeamID="U68MSDN6DR"
|
;;
|
||||||
;;
|
adobereaderdc-update)
|
||||||
docker)
|
name="Adobe Acrobat Reader DC"
|
||||||
# credit: @securitygeneration
|
type="pkgInDmg"
|
||||||
name="Docker"
|
downloadURL=$(adobecurrent=`curl -s https://armmf.adobe.com/arm-manifests/mac/AcrobatDC/reader/current_version.txt | tr -d '.'` && echo http://ardownload.adobe.com/pub/adobe/reader/mac/AcrobatDC/"$adobecurrent"/AcroRdrDCUpd"$adobecurrent"_MUI.dmg)
|
||||||
type="dmg"
|
expectedTeamID="JQ525L2MZD"
|
||||||
downloadURL="https://download.docker.com/mac/stable/Docker.dmg"
|
blockingProcesses=( "AdobeReader" )
|
||||||
expectedTeamID="9BNSXJN65R"
|
;;
|
||||||
;;
|
signal)
|
||||||
brave)
|
# credit: Søren Theilgaard
|
||||||
# credit: @securitygeneration
|
name="Signal"
|
||||||
name="Brave Browser"
|
type="dmg"
|
||||||
type="dmg"
|
downloadURL=https://updates.signal.org/desktop/$(curl -fs https://updates.signal.org/desktop/latest-mac.yml | awk '/url/ && /dmg/ {print $3}')
|
||||||
downloadURL="https://laptop-updates.brave.com/latest/osx"
|
expectedTeamID="U68MSDN6DR"
|
||||||
expectedTeamID="9BNSXJN65R"
|
;;
|
||||||
;;
|
docker)
|
||||||
umbrellaroamingclient)
|
# credit: @securitygeneration
|
||||||
# credit: Tadayuki Onishi (@kenchan0130)
|
name="Docker"
|
||||||
name="Umbrella Roaming Client"
|
type="dmg"
|
||||||
type="pkgInZip"
|
downloadURL="https://download.docker.com/mac/stable/Docker.dmg"
|
||||||
downloadURL=https://disthost.umbrella.com/roaming/upgrade/mac/production/$( curl -fsL https://disthost.umbrella.com/roaming/upgrade/mac/production/manifest.json | awk -F '"' '/"downloadFilename"/ { print $4 }' )
|
expectedTeamID="9BNSXJN65R"
|
||||||
expectedTeamID="7P7HQ8H646"
|
;;
|
||||||
;;
|
brave)
|
||||||
powershell)
|
# credit: @securitygeneration
|
||||||
# credit: Tadayuki Onishi (@kenchan0130)
|
name="Brave Browser"
|
||||||
name="PowerShell"
|
type="dmg"
|
||||||
type="pkg"
|
downloadURL="https://laptop-updates.brave.com/latest/osx"
|
||||||
downloadURL=$(curl -fs "https://api.github.com/repos/Powershell/Powershell/releases/latest" \
|
expectedTeamID="9BNSXJN65R"
|
||||||
| awk -F '"' '/browser_download_url/ && /pkg/ { print $4 }' | grep -v lts )
|
;;
|
||||||
expectedTeamID="UBF8T346G9"
|
torbrowser)
|
||||||
;;
|
# credit: Søren Theilgaard (@theilgaard)
|
||||||
powershell-lts)
|
name="Tor Browser"
|
||||||
# credit: Tadayuki Onishi (@kenchan0130)
|
type="dmg"
|
||||||
name="PowerShell"
|
downloadURL=https://www.torproject.org$(curl -fs https://www.torproject.org/download/ | grep "downloadLink" | grep dmg | cut -d '"' -f 4)
|
||||||
type="pkg"
|
appNewVersion=$(curl -fs https://www.torproject.org/download/ | grep "downloadLink" | grep dmg | cut -d '"' -f 4 | cut -d / -f 4)
|
||||||
downloadURL=$(curl -fs "https://api.github.com/repos/Powershell/Powershell/releases/latest" \
|
expectedTeamID="MADPSAYN6T"
|
||||||
| awk -F '"' '/browser_download_url/ && /pkg/ { print $4 }' | grep lts)
|
;;
|
||||||
expectedTeamID="UBF8T346G9"
|
umbrellaroamingclient)
|
||||||
;;
|
# credit: Tadayuki Onishi (@kenchan0130)
|
||||||
wwdcformac)
|
name="Umbrella Roaming Client"
|
||||||
name="WWDC"
|
type="pkgInZip"
|
||||||
type="zip"
|
downloadURL=https://disthost.umbrella.com/roaming/upgrade/mac/production/$( curl -fsL https://disthost.umbrella.com/roaming/upgrade/mac/production/manifest.json | awk -F '"' '/"downloadFilename"/ { print $4 }' )
|
||||||
downloadURL="https://cdn.wwdc.io/WWDC_latest.zip"
|
expectedTeamID="7P7HQ8H646"
|
||||||
expectedTeamID="8C7439RJLG"
|
;;
|
||||||
;;
|
powershell)
|
||||||
ringcentralmeetings)
|
# credit: Tadayuki Onishi (@kenchan0130)
|
||||||
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
name="PowerShell"
|
||||||
name="Ring Central Meetings"
|
type="pkg"
|
||||||
type="pkg"
|
downloadURL=$(curl -fs "https://api.github.com/repos/Powershell/Powershell/releases/latest" \
|
||||||
downloadURL="http://dn.ringcentral.com/data/web/download/RCMeetings/1210/RCMeetingsClientSetup.pkg"
|
| awk -F '"' '/browser_download_url/ && /pkg/ { print $4 }' | grep -v lts )
|
||||||
expectedTeamID="M932RC5J66"
|
expectedTeamID="UBF8T346G9"
|
||||||
blockingProcesses=( "RingCentral Meetings" )
|
;;
|
||||||
;;
|
powershell-lts)
|
||||||
ringcentralapp)
|
# credit: Tadayuki Onishi (@kenchan0130)
|
||||||
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
name="PowerShell"
|
||||||
name="Glip"
|
type="pkg"
|
||||||
type="dmg"
|
downloadURL=$(curl -fs "https://api.github.com/repos/Powershell/Powershell/releases/latest" \
|
||||||
downloadURL="https://downloads.ringcentral.com/glip/rc/GlipForMac"
|
| awk -F '"' '/browser_download_url/ && /pkg/ { print $4 }' | grep lts)
|
||||||
expectedTeamID="M932RC5J66"
|
expectedTeamID="UBF8T346G9"
|
||||||
blockingProcesses=( "Glip" )
|
;;
|
||||||
;;
|
wwdcformac)
|
||||||
sfsymbols)
|
name="WWDC"
|
||||||
name="SF Symbols"
|
type="zip"
|
||||||
type="pkgInDmg"
|
downloadURL="https://cdn.wwdc.io/WWDC_latest.zip"
|
||||||
downloadURL="https://developer.apple.com/design/downloads/SF-Symbols.dmg"
|
expectedTeamID="8C7439RJLG"
|
||||||
expectedTeamID="Software Update"
|
;;
|
||||||
;;
|
ringcentralmeetings)
|
||||||
swiftruntimeforcommandlinetools)
|
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||||
# Note: this installer will error on macOS versions later than 10.14.3
|
name="Ring Central Meetings"
|
||||||
name="SwiftRuntimeForCommandLineTools"
|
type="pkg"
|
||||||
type="pkgInDmg"
|
downloadURL="http://dn.ringcentral.com/data/web/download/RCMeetings/1210/RCMeetingsClientSetup.pkg"
|
||||||
downloadURL="https://updates.cdn-apple.com/2019/cert/061-41823-20191025-5efc5a59-d7dc-46d3-9096-396bb8cb4a73/SwiftRuntimeForCommandLineTools.dmg"
|
expectedTeamID="M932RC5J66"
|
||||||
expectedTeamID="Software Update"
|
blockingProcesses=( "RingCentral Meetings" )
|
||||||
;;
|
;;
|
||||||
|
ringcentralapp)
|
||||||
|
# credit: Isaac Ordonez, Mann consulting (@mannconsulting)
|
||||||
|
name="Glip"
|
||||||
|
type="dmg"
|
||||||
|
downloadURL="https://downloads.ringcentral.com/glip/rc/GlipForMac"
|
||||||
|
expectedTeamID="M932RC5J66"
|
||||||
|
blockingProcesses=( "Glip" )
|
||||||
|
;;
|
||||||
|
sfsymbols)
|
||||||
|
name="SF Symbols"
|
||||||
|
type="pkgInDmg"
|
||||||
|
downloadURL="https://developer.apple.com/design/downloads/SF-Symbols.dmg"
|
||||||
|
expectedTeamID="Software Update"
|
||||||
|
;;
|
||||||
|
swiftruntimeforcommandlinetools)
|
||||||
|
# Note: this installer will error on macOS versions later than 10.14.3
|
||||||
|
name="SwiftRuntimeForCommandLineTools"
|
||||||
|
type="pkgInDmg"
|
||||||
|
downloadURL="https://updates.cdn-apple.com/2019/cert/061-41823-20191025-5efc5a59-d7dc-46d3-9096-396bb8cb4a73/SwiftRuntimeForCommandLineTools.dmg"
|
||||||
|
expectedTeamID="Software Update"
|
||||||
|
;;
|
||||||
|
vmwarefusion)
|
||||||
|
# credit: Erik Stam (@erikstam)
|
||||||
|
name="VMware Fusion"
|
||||||
|
type="dmg"
|
||||||
|
downloadURL="https://www.vmware.com/go/getfusion"
|
||||||
|
expectedTeamID="EG7KH642X6"
|
||||||
|
;;
|
||||||
|
|
||||||
|
|
||||||
# Note: Packages is signed but _not_ notarized, so spctl will reject it
|
# Note: Packages is signed but _not_ notarized, so spctl will reject it
|
||||||
|
|||||||
Reference in New Issue
Block a user