#!/bin/sh -x PKG_NAME="FileBot_Subtitles_Installer.pkg" PKG_URL="https://app.filebot.net/files/$PKG_NAME" PKG="/tmp/$PKG_NAME" APP="/Applications/FileBot Subtitles.app" function fetch { curl --location --output "$1" --time-cond "$1" --retry 5 "$2" } function verify { pkgutil --check-signature "$1" && spctl --assess --verbose --ignore-cache --no-cache --type install "$1" } function install { sudo installer -verbose -package "$1" -target LocalSystem } fetch "$PKG" "$PKG_URL" && verify "$PKG" && install "$PKG" && open --reveal "$APP"