From f160de27227bebb1c633abc72fe7310bfd8a3118 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Tue, 12 Nov 2024 14:57:29 +0100 Subject: [PATCH] pkgs/clan: `machines list --tags` add dynamic completer --- pkgs/clan-cli/clan_cli/machines/list.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkgs/clan-cli/clan_cli/machines/list.py b/pkgs/clan-cli/clan_cli/machines/list.py index f2e243d72..163acf385 100644 --- a/pkgs/clan-cli/clan_cli/machines/list.py +++ b/pkgs/clan-cli/clan_cli/machines/list.py @@ -7,6 +7,7 @@ from typing import Literal from clan_cli.api import API from clan_cli.cmd import run_no_stdout +from clan_cli.completions import add_dynamic_completer, complete_tags from clan_cli.errors import ClanCmdError, ClanError from clan_cli.inventory import Machine, load_inventory_eval, set_inventory from clan_cli.nix import nix_eval, nix_shell @@ -147,4 +148,5 @@ def register_list_parser(parser: argparse.ArgumentParser) -> None: default=[], help="Tags that machines should be queried for. Multiple tags will intersect.", ) + add_dynamic_completer(tag_parser, complete_tags) parser.set_defaults(func=list_command)