OpenHands/openhands/utils/term_color.py
Xingyao Wang 04ff4a025b
feat(cli): Use CLI to launch OpenHands UI server via Docker (#9783)
Co-authored-by: openhands <openhands@all-hands.dev>
2025-08-09 02:04:07 +08:00

27 lines
547 B
Python

from enum import Enum
from termcolor import colored
class TermColor(Enum):
"""Terminal color codes."""
WARNING = 'yellow'
SUCCESS = 'green'
ERROR = 'red'
INFO = 'blue'
GREY = 'dark_grey'
def colorize(text: str, color: TermColor = TermColor.WARNING) -> str:
"""Colorize text with specified color.
Args:
text (str): Text to be colored
color (TermColor, optional): Color to use. Defaults to TermColor.WARNING
Returns:
str: Colored text
"""
return colored(text, color.value)