feat: KIAUH v6 - full rewrite of KIAUH in Python #428

Open
dw-0 wants to merge 242 commits from kiauh-v6-dev into master
2 changed files with 7 additions and 7 deletions
Showing only changes of commit b8640f45a6 - Show all commits

View File

@@ -130,13 +130,7 @@ def install_klipper(
instance_manager.enable_instance()
if create_example_cfg:
cfg_dir = current_instance.cfg_dir
Logger.print_status(f"Creating example printer.cfg in '{cfg_dir}'")
if current_instance.cfg_file is None:
create_example_printer_cfg(current_instance)
Logger.print_ok(f"Example printer.cfg created in '{cfg_dir}'")
else:
Logger.print_info(f"printer.cfg in '{cfg_dir}' already exists.")
create_example_printer_cfg(current_instance)
instance_manager.start_instance()

View File

@@ -195,6 +195,11 @@ def get_highest_index(instance_list: List[Klipper]) -> int:
def create_example_printer_cfg(instance: Klipper) -> None:
Logger.print_status(f"Creating example printer.cfg in '{instance.cfg_dir}'")
if instance.cfg_file is not None:
Logger.print_info(f"printer.cfg in '{instance.cfg_dir}' already exists.")
return
source = os.path.join(MODULE_PATH, "res", "printer.cfg")
target = os.path.join(instance.cfg_dir, "printer.cfg")
try:
@@ -207,3 +212,4 @@ def create_example_printer_cfg(instance: Klipper) -> None:
cm.read_config()
cm.set_value("virtual_sdcard", "path", instance.gcodes_dir)
cm.write_config()
Logger.print_ok(f"Example printer.cfg created in '{instance.cfg_dir}'")