#!/usr/bin/env bash set -e if [ "$#" -ne 4 ]; then echo "Usage: $0 " exit 1 fi project_name="$1" build_directory="$2" quicksilver_directory="$3" upload_location="$4" plugin_path="${quicksilver_directory}/Quicksilver.app/Contents/Plugins/${project_name}" plugin_version=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${plugin_path}/Contents/Info.plist") zip_path="${build_directory}/${project_name}-${plugin_version}.zip" echo "Uploading ${zip_path} to ${upload_location}" rsync -avz "${zip_path}" "${upload_location}" rsync -avz "${zip_path}".minisig "${upload_location}"