API: hw_generate commit generated config

This commit is contained in:
Johannes Kirschbauer
2024-08-22 16:05:00 +02:00
parent cd5dc2edea
commit 64f0aeea65

View File

@@ -7,6 +7,7 @@ from pathlib import Path
from clan_cli.api import API
from clan_cli.clan_uri import FlakeId
from clan_cli.errors import ClanError
from clan_cli.git import commit_file
from ..cmd import run, run_no_stdout
from ..completions import add_dynamic_completer, complete_machines
@@ -161,6 +162,11 @@ def generate_machine_hardware_info(
print(f"Successfully generated: {hw_file}")
system = show_machine_hardware_platform(clan_dir, machine_name)
commit_file(
hw_file, clan_dir.path, f"Generate hardware configuration for {machine_name}"
)
return HardwareInfo(system)