From 3cd13bed39dbdab33d0bbd2f2002f8df382fb234 Mon Sep 17 00:00:00 2001 From: Armin Briegel <1933192+scriptingosx@users.noreply.github.com> Date: Thu, 17 Dec 2020 09:25:36 +0100 Subject: [PATCH 1/3] added microsoftlicenseremovaltool --- Installomator.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Installomator.sh b/Installomator.sh index c64e694..fc29ad0 100755 --- a/Installomator.sh +++ b/Installomator.sh @@ -1819,6 +1819,14 @@ microsoftdefenderatp) updateTool="/Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app/Contents/MacOS/msupdate" updateToolArguments=( --install --apps WDAV00 ) ;; +microsoftlicenseremovaltool) + # credit: Isaac Ordonez, Mann consulting (@mannconsulting) + name="Microsoft License Removal Tool" + type="pkg" + downloadURL="https://go.microsoft.com/fwlink/?linkid=849815" + expectedTeamID="QGS93ZLCU7" + # appNewVersion=$(curl -is "$downloadURL" | grep ocation: | grep -o "Microsoft_.*pkg" | cut -d "_" -f 5 | cut -d "." -f1-2) + ;; # this description is so you can provide all variables as arguments From 5ec9a4e8fb0f61b11944cf0c53cc8e92018a8a8b Mon Sep 17 00:00:00 2001 From: Armin Briegel <1933192+scriptingosx@users.noreply.github.com> Date: Thu, 17 Dec 2020 09:41:45 +0100 Subject: [PATCH 2/3] added plantronicshub, jabradirect --- Installomator.sh | 18 ++++++++++++++++++ Labels.txt | 3 +++ 2 files changed, 21 insertions(+) diff --git a/Installomator.sh b/Installomator.sh index fc29ad0..e5eb9e9 100755 --- a/Installomator.sh +++ b/Installomator.sh @@ -1289,6 +1289,7 @@ amazonworkspaces) name="Workspaces" type="pkg" downloadURL="https://d2td7dqidlhjx7.cloudfront.net/prod/global/osx/WorkSpaces.pkg" + # appNewVersion=$(curl -fs https://d2td7dqidlhjx7.cloudfront.net/prod/iad/osx/WorkSpacesAppCast_macOS_20171023.xml | grep -o "Version*.*<" | head -1 | cut -d " " -f2 | cut -d "<" -f1) expectedTeamID="94KV3E626L" ;; apparency) @@ -1650,6 +1651,23 @@ sidekick) downloadURL="https://api.meetsidekick.com/downloads/df/mac" expectedTeamID="N975558CUS" ;; +plantronicshub) + name="Plantronics Hub" + type="pkgInDmg" + pkgName="Plantronics Software.pkg" + downloadURL="https://www.poly.com/content/dam/www/software/PlantronicsHubInstaller.dmg" + expectedTeamID="SKWK2Q7JJV" + #appNewVersion=$(curl -fs "https://www.poly.com/in/en/support/knowledge-base/kb-article-page?lang=en_US&urlName=Hub-Release-Notes&type=Product_Information__kav" | grep -o "(*.*)" | head -1 | cut -d "(" -f2 | sed 's/\<\/span\>//g' | cut -d "<" -f1) + ;; +jabradirect) + name="Jabra Direct" + type="pkgInDmg" + pkgName="JabraDirectSetup.pkg" + downloadURL="https://jabraxpressonlineprdstor.blob.core.windows.net/jdo/JabraDirectSetup.dmg" + expectedTeamID="55LV32M29R" + #appNewVersion=$(curl -fs https://www.jabra.com/Support/release-notes/release-note-jabra-direct | grep -o "Jabra Direct macOS:*.*<" | head -1 | cut -d ":" -f2 | cut -d " " -f2 | cut -d "<" -f1) + ;; + # MARK: add new labels above here diff --git a/Labels.txt b/Labels.txt index c70db2d..8457a55 100644 --- a/Labels.txt +++ b/Labels.txt @@ -59,6 +59,7 @@ inkscape intellijideace istatmenus iterm2 +jabradirect jamfmigrator jamfpppcutility jamfreenroller @@ -86,6 +87,7 @@ microsoftdefenderatp microsoftedgeconsumerstable microsoftedgeenterprisestable microsoftexcel +microsoftlicenseremovaltool microsoftoffice365 microsoftofficebusinesspro microsoftonedrive @@ -108,6 +110,7 @@ openvpnconnectv3 osxfuse pacifist pitch +plantronicshub plisteditpro postman prism7 From 7750cb4597c8295baf6cb2f902a8dffc56a4ac0d Mon Sep 17 00:00:00 2001 From: Armin Briegel <1933192+scriptingosx@users.noreply.github.com> Date: Thu, 17 Dec 2020 10:35:13 +0100 Subject: [PATCH 3/3] added seven more apps, closes #100 --- Installomator.sh | 50 +++++++++++++++++++++++++++++++++++++++++++++++- Labels.txt | 2 ++ 2 files changed, 51 insertions(+), 1 deletion(-) diff --git a/Installomator.sh b/Installomator.sh index e5eb9e9..f65c0aa 100755 --- a/Installomator.sh +++ b/Installomator.sh @@ -1667,7 +1667,55 @@ jabradirect) expectedTeamID="55LV32M29R" #appNewVersion=$(curl -fs https://www.jabra.com/Support/release-notes/release-note-jabra-direct | grep -o "Jabra Direct macOS:*.*<" | head -1 | cut -d ":" -f2 | cut -d " " -f2 | cut -d "<" -f1) ;; - +fsmonitor) + # credit: Adrian Bühler (@midni9ht) + name="FSMonitor" + type="zip" + downloadURL=$(curl --location --fail --silent "https://fsmonitor.com/FSMonitor/Archives/appcast2.xml" | xpath '//rss/channel/item[last()]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2) + expectedTeamID="V85GBYB7B9" + ;; + ramboxce) + # credit: Adrian Bühler (@midni9ht) + name="Rambox" + type="dmg" + downloadURL=$(downloadURLFromGit ramboxapp community-edition ) + expectedTeamID="7F292FPD69" + ;; + adobebrackets) + # credit: Adrian Bühler (@midni9ht) + name="Brackets" + type="dmg" + downloadURL=$(downloadURLFromGit adobe brackets ) + expectedTeamID="JQ525L2MZD" + ;; + debookee) + # credit: Adrian Bühler (@midni9ht) + name="Debookee" + type="zip" + downloadURL=$(curl --location --fail --silent "https://www.iwaxx.com/debookee/appcast.xml" | xpath '//rss/channel/item[1]/enclosure/@url' 2>/dev/null | cut -d '"' -f 2) + expectedTeamID="AATLWWB4MZ" + ;; + ferdi) + # credit: Adrian Bühler (@midni9ht) + name="Ferdi" + type="dmg" + downloadURL=$(downloadURLFromGit getferdi ferdi ) + expectedTeamID="B6J9X9DWFL" + ;; + hyper) + # credit: Adrian Bühler (@midni9ht) + name="Hyper" + type="dmg" + downloadURL=$(downloadURLFromGit vercel hyper ) + expectedTeamID="JW6Y669B67" + ;; +menumeters) + # credit: Adrian Bühler (@midni9ht) + name="MenuMeters" + type="zip" + downloadURL=$(downloadURLFromGit yujitach MenuMeters ) + expectedTeamID="95AQ7YKR5A" + ;; # MARK: add new labels above here diff --git a/Labels.txt b/Labels.txt index 8457a55..9e12fd6 100644 --- a/Labels.txt +++ b/Labels.txt @@ -43,6 +43,7 @@ figma firefox firefoxesrpkg firefoxpkg +fsmonitor gimp githubdesktop googlechrome @@ -81,6 +82,7 @@ krisp libreoffice malwarebytes mattermost +menumeters microsoftautoupdate microsoftcompanyportal microsoftdefenderatp