__init__.py 638 B

123456789101112131415161718192021222324252627
  1. """Display module for CLI output rendering.
  2. This package provides centralized display management with specialized managers
  3. for different types of output (variables, templates, status messages, tables).
  4. """
  5. from __future__ import annotations
  6. from rich.console import Console
  7. from .display_manager import DisplayManager
  8. from .display_settings import DisplaySettings
  9. from .icon_manager import IconManager
  10. # Console instances for stdout and stderr
  11. console = Console()
  12. console_err = Console(stderr=True)
  13. # Export public API
  14. __all__ = [
  15. "DisplayManager",
  16. "DisplaySettings",
  17. "IconManager",
  18. "console",
  19. "console_err",
  20. ]