"""Epilog string constants for CLI command help text."""

from __future__ import annotations

QUICKSTART_EPILOG = """
[bold]Examples:[/bold]
  [dim]# Install with default settings[/dim]
  ilum quickstart

  [dim]# Use k3d instead of minikube[/dim]
  ilum quickstart --provider k3d

  [dim]# Enable additional modules[/dim]
  ilum quickstart -m airflow -m superset

  [dim]# Use a deployment preset[/dim]
  ilum quickstart --preset production
"""

INSTALL_EPILOG = """
[bold]Examples:[/bold]
  [dim]# Install with minimal resources[/dim]
  ilum install --preset tiny

  [dim]# Enable specific modules[/dim]
  ilum install -m jupyter -m airflow

  [dim]# Install with custom values file[/dim]
  ilum install -f values.yaml

  [dim]# Preview without executing[/dim]
  ilum install --dry-run
"""

UPGRADE_EPILOG = """
[bold]Examples:[/bold]
  [dim]# Upgrade to latest version[/dim]
  ilum upgrade

  [dim]# Upgrade to a specific version[/dim]
  ilum upgrade --version 6.7.1

  [dim]# Enable a module during upgrade[/dim]
  ilum upgrade -m airflow

  [dim]# Recover from a stuck release[/dim]
  ilum upgrade --force-rollback
"""

STATUS_EPILOG = """
[bold]Examples:[/bold]
  [dim]# Show status and wait for all pods[/dim]
  ilum status --wait

  [dim]# Show only warning events[/dim]
  ilum status --events --events-type Warning

  [dim]# Output as JSON for scripting[/dim]
  ilum status -o json
"""

ENABLE_EPILOG = """
[bold]Examples:[/bold]
  [dim]# Enable a single module[/dim]
  ilum module enable jupyter

  [dim]# Enable multiple modules[/dim]
  ilum module enable airflow superset

  [dim]# Preview changes without applying[/dim]
  ilum module enable monitoring --dry-run
"""

DISABLE_EPILOG = """
[bold]Examples:[/bold]
  [dim]# Disable a single module[/dim]
  ilum module disable jupyter

  [dim]# Disable multiple modules[/dim]
  ilum module disable airflow superset
"""

ACCESS_OPEN_EPILOG = """
[bold]Examples:[/bold]
  [dim]# Open UI (auto-detect access method)[/dim]
  ilum access open

  [dim]# Use port-forward explicitly[/dim]
  ilum access open --access port-forward

  [dim]# Open without launching browser[/dim]
  ilum access open --no-browser
"""
