✨ feat: 实现部分aide
This commit is contained in:
24
aide-program/aide/core/output.py
Normal file
24
aide-program/aide/core/output.py
Normal file
@@ -0,0 +1,24 @@
|
||||
"""输出格式工具,统一使用前缀符号。"""
|
||||
|
||||
|
||||
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}")
|
||||
Reference in New Issue
Block a user