25 lines
529 B
Python
25 lines
529 B
Python
"""输出格式工具,统一使用前缀符号。"""
|
|
|
|
|
|
def ok(message: str) -> None:
|
|
print(f"✓ {message}")
|
|
|
|
|
|
def warn(message: str) -> None:
|
|
print(f"⚠ {message}")
|
|
|
|
|
|
def err(message: str) -> None:
|
|
print(f"✗ {message}")
|
|
|
|
|
|
def info(message: str) -> None:
|
|
print(f"→ {message}")
|
|
|
|
|
|
def step(message: str, current: int | None = None, total: int | None = None) -> None:
|
|
if current is not None and total is not None:
|
|
print(f"[{current}/{total}] {message}")
|
|
else:
|
|
print(f"[·] {message}")
|