PYTHON
console.py🐍python
"""Console utilities for Rich output."""
from rich.console import Console
from rich.theme import Theme
# Custom theme
custom_theme = Theme({
"info": "cyan",
"warning": "yellow",
"error": "bold red",
"success": "bold green",
})
# Global console instance
console = Console(theme=custom_theme)
def print_success(message: str):
"""Print success message."""
console.print(f"[success]✓[/success] {message}")
def print_error(message: str):
"""Print error message."""
console.print(f"[error]✗[/error] {message}")
def print_warning(message: str):
"""Print warning message."""
console.print(f"[warning]![/warning] {message}")
def print_info(message: str):
"""Print info message."""
console.print(f"[info]ℹ[/info] {message}")