|
3 | 3 | import rich |
4 | 4 |
|
5 | 5 |
|
6 | | -def print_success(message: str, prefix: str | None = None): |
| 6 | +def print_success(message: str, prefix: str | None = None) -> None: |
7 | 7 | """Print success message in green""" |
8 | 8 | prefix = prefix or "✓" |
9 | 9 | rich.print(f"[bold green]{prefix}[/] [green]{message}[/]") |
10 | 10 |
|
11 | 11 |
|
12 | | -def print_error(message: str, prefix: str | None = None): |
| 12 | +def print_error(message: str, prefix: str | None = None) -> None: |
13 | 13 | """Print error message in red""" |
14 | 14 | prefix = prefix or "✗" |
15 | 15 | rich.print(f"[bold red]{prefix}[/] [red]{message}[/]", file=sys.stderr) |
16 | 16 |
|
17 | 17 |
|
18 | | -def print_warning(message: str, prefix: str | None = None): |
| 18 | +def print_warning(message: str, prefix: str | None = None) -> None: |
19 | 19 | """Print warning message in yellow""" |
20 | 20 | prefix = prefix or "⚠" |
21 | 21 | rich.print(f"[bold yellow]{prefix}[/] [yellow]{message}[/]") |
22 | 22 |
|
23 | 23 |
|
24 | | -def print_info(message: str, prefix: str | None = None): |
| 24 | +def print_info(message: str, prefix: str | None = None) -> None: |
25 | 25 | """Print info message in blue""" |
26 | 26 | prefix = prefix or "i" |
27 | 27 | rich.print(f"[bold blue]{prefix}[/] [blue]{message}[/]") |
28 | 28 |
|
29 | 29 |
|
30 | | -def print_debug(message: str, prefix: str | None = None): |
| 30 | +def print_debug(message: str, prefix: str | None = None) -> None: |
31 | 31 | """Print debug message in dim gray""" |
32 | 32 | prefix = prefix or "🐛" |
33 | 33 | rich.print(f"[dim]{prefix}[/] [dim]{message}[/]") |
34 | 34 |
|
35 | 35 |
|
36 | | -def print_heading(message: str): |
| 36 | +def print_heading(message: str) -> None: |
37 | 37 | """Print section heading""" |
38 | 38 | rich.print(f"\n[bold underline]{message}[/]\n") |
39 | 39 |
|
40 | 40 |
|
41 | | -def print_muted(message: str): |
| 41 | +def print_muted(message: str) -> None: |
42 | 42 | """Print muted text""" |
43 | 43 | rich.print(f"[dim]{message}[/]") |
0 commit comments