mirror of
https://github.com/dw-0/kiauh.git
synced 2025-12-22 23:33:36 +05:00
refactor: overhaul color mechanics
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -16,13 +16,12 @@ from typing import Dict, List, Literal, Optional, Set
|
||||
from components.klipper.klipper import Klipper
|
||||
from components.moonraker.moonraker import Moonraker
|
||||
from core.constants import (
|
||||
COLOR_CYAN,
|
||||
GLOBAL_DEPS,
|
||||
PRINTER_DATA_BACKUP_DIR,
|
||||
RESET_FORMAT,
|
||||
)
|
||||
from core.logger import DialogType, Logger
|
||||
from core.types import ComponentStatus, StatusCode
|
||||
from core.types.color import Color
|
||||
from core.types.component_status import ComponentStatus, StatusCode
|
||||
from utils.git_utils import (
|
||||
get_current_branch,
|
||||
get_local_commit,
|
||||
@@ -83,7 +82,7 @@ def check_install_dependencies(
|
||||
Logger.print_status("Installing dependencies ...")
|
||||
Logger.print_info("The following packages need installation:")
|
||||
for r in requirements:
|
||||
print(f"{COLOR_CYAN}● {r}{RESET_FORMAT}")
|
||||
print(Color.apply(f"● {r}", Color.CYAN))
|
||||
update_system_package_lists(silent=False)
|
||||
install_system_packages(requirements)
|
||||
|
||||
|
||||
@@ -11,8 +11,9 @@ from __future__ import annotations
|
||||
import re
|
||||
from typing import Dict, List
|
||||
|
||||
from core.constants import COLOR_CYAN, INVALID_CHOICE, RESET_FORMAT
|
||||
from core.constants import INVALID_CHOICE
|
||||
from core.logger import Logger
|
||||
from core.types.color import Color
|
||||
|
||||
|
||||
def get_confirm(question: str, default_choice=True, allow_go_back=False) -> bool | None:
|
||||
@@ -151,7 +152,7 @@ def format_question(question: str, default=None) -> str:
|
||||
if default is not None:
|
||||
formatted_q += f" (default={default})"
|
||||
|
||||
return f"{COLOR_CYAN}###### {formatted_q}: {RESET_FORMAT}"
|
||||
return Color.apply(f"###### {formatted_q}: ", Color.CYAN)
|
||||
|
||||
|
||||
def validate_number_input(value: str, min_count: int, max_count: int | None) -> int:
|
||||
|
||||
Reference in New Issue
Block a user