#!/bin/bash
#
# Sets up profiles for a simulation run based on a policy file.
#
# Usage: ./bin/setup-profiles-from-policy [--preserve]
#   --preserve: Pass --preserve-profiles to not delete existing profiles.
#
set -e

EXTRA_ARGS=""
if [[ "$1" == "--preserve" ]]; then
    EXTRA_ARGS="--preserve-profiles"
fi

echo "--- Setting up profiles from default simulation policy ---"

# This script now wraps the new 'simulation setup' command.
# It passes --preserve-profiles if provided, and ensures .env is used.
bin/ytops-client simulation setup --env-file .env $EXTRA_ARGS

echo "--- Profile setup complete. ---"
echo "You can now run the authentication simulation with: bin/ytops-client simulation auth"
