From ce88a3f3c8032be38653bbc743dd574869c4aa82 Mon Sep 17 00:00:00 2001 From: Armin Briegel <1933192+scriptingosx@users.noreply.github.com> Date: Fri, 29 May 2020 16:50:01 +0200 Subject: [PATCH] added powershell and powershell-lts, closes #4 --- Installomator.sh | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Installomator.sh b/Installomator.sh index 23f801e..082db96 100755 --- a/Installomator.sh +++ b/Installomator.sh @@ -599,11 +599,28 @@ case $label in expectedTeamID="9BNSXJN65R" ;; umbrellaroamingclient) + # credit: Tadayuki Onishi (@kenchan0130) name="Umbrella Roaming Client" type="pkgInZip" 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="7P7HQ8H646" ;; +powershell) + # credit: Tadayuki Onishi (@kenchan0130) + name="PowerShell" + type="pkg" + downloadURL=$(curl -fs "https://api.github.com/repos/Powershell/Powershell/releases/latest" \ + | awk -F '"' '/browser_download_url/ && /pkg/ { print $4 }' | grep -v lts ) + expectedTeamID="UBF8T346G9" + ;; +powershell-lts) + # credit: Tadayuki Onishi (@kenchan0130) + name="PowerShell" + type="pkg" + downloadURL=$(curl -fs "https://api.github.com/repos/Powershell/Powershell/releases/latest" \ + | awk -F '"' '/browser_download_url/ && /pkg/ { print $4 }' | grep lts) + expectedTeamID="UBF8T346G9" + ;; # Note: Packages is signed but _not_ notarized, so spctl will reject it