#!/bin/bash
set -e  # Exit on any error

# Change to the script's directory
cd "$(dirname "$0")"

# Get the latest folder by modification time (only directories)
latest_folder=$(ls -dt */ | head -n1)

# Remove trailing slash from folder name
latest_folder="${latest_folder%/}"

# Check if folder exists and cd into it
if [[ -d "$latest_folder" ]]; then
  cd "$latest_folder"
else
  echo "Latest folder not found: $latest_folder"
  exit 1
fi

# Find the latest jpg starting with 'latest_'
latest_file=$(ls -t latest_*.jpg 2>/dev/null | head -n1)

if [[ -z "$latest_file" ]]; then
  echo "No latest_*.jpg files found in $latest_folder"
  exit 1
fi

# Copy and rename to one level up as latest.jpg
cp -f "$latest_file" ../latest.jpg
echo "Copied $latest_file to ../latest.jpg"