chore(inspect): use simple list_machines

This commit is contained in:
Johannes Kirschbauer
2025-06-09 20:33:17 +02:00
parent 7a1cab1412
commit 217df6b98c

View File

@@ -7,6 +7,7 @@ from clan_lib.cmd import run
from clan_lib.dirs import machine_gcroot from clan_lib.dirs import machine_gcroot
from clan_lib.errors import ClanError from clan_lib.errors import ClanError
from clan_lib.flake import Flake from clan_lib.flake import Flake
from clan_lib.machines.actions import list_machines
from clan_lib.machines.machines import Machine from clan_lib.machines.machines import Machine
from clan_lib.nix import ( from clan_lib.nix import (
nix_add_to_gcroots, nix_add_to_gcroots,
@@ -16,7 +17,6 @@ from clan_lib.nix import (
nix_metadata, nix_metadata,
) )
from clan_cli.machines.list import list_full_machines
from clan_cli.vms.inspect import VmConfig, inspect_vm from clan_cli.vms.inspect import VmConfig, inspect_vm
@@ -58,7 +58,7 @@ def inspect_flake(flake_url: str | Path, machine_name: str) -> FlakeConfig:
system = config["system"] system = config["system"]
# Check if the machine exists # Check if the machine exists
machines: dict[str, Machine] = list_full_machines(Flake(str(flake_url))) machines = list_machines(Flake(str(flake_url)))
if machine_name not in machines: if machine_name not in machines:
msg = f"Machine {machine_name} not found in {flake_url}. Available machines: {', '.join(machines)}" msg = f"Machine {machine_name} not found in {flake_url}. Available machines: {', '.join(machines)}"
raise ClanError(msg) raise ClanError(msg)