INNER CODE UNIT · Python
print_header
dummylabs/thewatchman · cli/parser.py:24
def print_header(text):
"""Print a stylized header for CLI output."""
print(f"\n\033[1;36m{text.upper()}\033[0m")
print("\033[1;36m" + "=" * 80 + "\033[0m")
def print_table(headers, data, max_width=None):
if not data:
print("No data found.")
return
# Calculate column widths
widths = [len(h) for h in headers]
for row in data:
for i, val in enumerate(row):
widths[i] = max(widths[i], len(str(val)))
# Cap width if needed
if max_width: