# direnv configuration for {{EXTENSION_KEY}}
# Auto-generated by typo3-ddev-skill - Last updated: {{GENERATED_DATE}}
#
# Usage: Run `direnv allow` to activate this configuration
# Install direnv: https://direnv.net/

# Add composer bin directory to PATH
PATH_add vendor/bin

# Composer configuration
export COMPOSER_PROCESS_TIMEOUT=600

# DDEV environment variables
export DDEV_PROJECT={{DDEV_SITENAME}}
export DDEV_PRIMARY_URL=https://{{DDEV_SITENAME}}.ddev.site
export DDEV_DOCROOT_URL=https://docs.{{DDEV_SITENAME}}.ddev.site

# Load local environment overrides if present
dotenv_if_exists .env.local

# Display activation message
echo "✅ {{EXTENSION_KEY}} development environment activated"
echo ""
echo "🌐 DDEV Environment:"
echo "   Primary: https://{{DDEV_SITENAME}}.ddev.site"
echo "   Docs:    https://docs.{{DDEV_SITENAME}}.ddev.site"
echo "   TYPO3:   https://v13.{{DDEV_SITENAME}}.ddev.site"
echo ""
echo "🚀 Quick Start:"
echo "   make up                      Complete startup (start + setup) ⭐"
echo "   ├─ make start                Start DDEV environment"
echo "   │  └─ ddev start             (internal: Docker containers)"
echo "   └─ make setup                Complete setup (docs + install)"
echo "      ├─ ddev docs              Render extension documentation"
echo "      └─ ddev install-v13       Install TYPO3 13.4 LTS"
echo ""
echo "📚 DDEV Commands:"
echo "   ddev install-v11             Install TYPO3 11.5 LTS"
echo "   ddev install-v12             Install TYPO3 12.4 LTS"
echo "   ddev install-v13             Install TYPO3 13.4 LTS"
echo "   ddev install-all             Install all TYPO3 versions"
echo ""
echo "📦 Composer Tools: php-cs-fixer, phpstan, phplint, rector"
echo "🔧 More Commands: make help"
