#!/usr/bin/env bash set -euo pipefail repo_root="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" timestamp="$(date +%Y%m%d-%H%M%S)" staging="$repo_root/build/package/MomentumGPS-$timestamp" dist_dir="$repo_root/dist" zip_path="$dist_dir/MomentumGPS-red4ext-$timestamp.zip" dll_path="$("$repo_root/tools/build_red4ext_shim.sh" | tail -n 1)" plugin_out="$staging/red4ext/plugins/MomentumGPS" mkdir -p "$plugin_out" "$dist_dir" install -m 0644 "$dll_path" "$plugin_out/MomentumGPS.dll" install -m 0644 "$repo_root/packaging/MomentumGPS-README.txt" "$plugin_out/README.txt" ( cd "$staging" python3 -m zipfile -c "$zip_path" red4ext ) printf '%s\n' "$zip_path"