print colourless check/cross marks if NO_COLOR is set

patch bump
This commit is contained in:
2025-06-20 23:19:27 +01:00
parent 85b653891d
commit fd2e629ec2
9 changed files with 27 additions and 21 deletions

View File

@@ -1,6 +1,15 @@
"""module contains utility functions for the obsws_cli package."""
import os
def snakecase_to_titlecase(snake_str):
def snakecase_to_titlecase(snake_str: str) -> str:
"""Convert a snake_case string to a title case string."""
return snake_str.replace('_', ' ').title()
def check_mark(value: bool) -> str:
"""Return a check mark or cross mark based on the boolean value."""
if os.getenv('NO_COLOR') is not None:
return '' if value else ''
return '' if value else ''