blob: a8a1eb1e7c452b2f1fcc2175094c6820a8b6e3a4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env bash
set -e
if [ "$#" -ne 3 ]; then
echo "Usage: $0 <project_name> <build_directory> <quicksilver_directory>"
exit 1
fi
project_name="$1"
build_directory="$2"
quicksilver_directory="$3"
plugin_path="${quicksilver_directory}/Quicksilver.app/Contents/Plugins/${project_name}"
plugin_version=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "${plugin_path}/Contents/Info.plist")
tmp_dir=$(mktemp -d)
zip_name="${project_name}-${plugin_version}.zip"
cp -R "${plugin_path}" "${tmp_dir}"
pushd "${tmp_dir}"
zip -r "${zip_name}" .
popd
cp "${tmp_dir}/${zip_name}" "${build_directory}"
rm -rf "${tmp_dir}"
|