#!/bin/bash
set -euo pipefail
package_dir=$(cd "$(dirname "$0")" && pwd)
target_dir=${1:-/Users/bpa/ForesixaQuant}
[ -d "$target_dir" ] || { echo "Target folder missing" >&2; exit 1; }
python3 "$package_dir/test_cleanup.py"
if [ -e "$target_dir/purge_test_data.py" ]; then
    cp -p "$target_dir/purge_test_data.py" "$target_dir/purge_test_data.py.backup.$(date +%Y%m%d-%H%M%S).$$"
fi
replacement=$(mktemp "$target_dir/purge_test_data.py.XXXXXX")
trap 'rm -f "$replacement"' EXIT
cp "$package_dir/purge_test_data.py" "$replacement"
chmod 600 "$replacement"
mv -f "$replacement" "$target_dir/purge_test_data.py"
trap - EXIT
echo "Cleanup script installed; no operational data deleted."
