#!/bin/bash
# load-env.sh
# Helper script to load environment variables from .env file

if [ -f .env ]; then
    # Export variables from .env file
    # This handles comments and empty lines
    set -a
    source <(grep -v '^#' .env | grep -v '^$' | sed 's/^/export /')
    set +a
    
    # Also set CLOUDFLARE_API_TOKEN from Global API Key if not set
    if [ -z "${CLOUDFLARE_API_TOKEN:-}" ] && [ -n "${CLOUDFLARE_API_KEY:-}" ] && [ -n "${CLOUDFLARE_EMAIL:-}" ]; then
        # For scripts that need API Token, we can use Global API Key + Email
        # Some scripts may need the token format, so we'll keep both
        export CLOUDFLARE_API_KEY
        export CLOUDFLARE_EMAIL
    fi
fi

