From addc4de735287039f166290e01f0a512b94e1942 Mon Sep 17 00:00:00 2001 From: a-kenji Date: Tue, 4 Jun 2024 11:07:24 +0200 Subject: [PATCH] clan: add more machine completion functions to secrets --- pkgs/clan-cli/clan_cli/secrets/secrets.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/secrets/secrets.py b/pkgs/clan-cli/clan_cli/secrets/secrets.py index bb989a4b9..c9326a9ed 100644 --- a/pkgs/clan-cli/clan_cli/secrets/secrets.py +++ b/pkgs/clan-cli/clan_cli/secrets/secrets.py @@ -9,7 +9,7 @@ from pathlib import Path from typing import IO from .. import tty -from ..completions import add_dynamic_completer, complete_secrets +from ..completions import add_dynamic_completer, complete_machines, complete_secrets from ..errors import ClanError from ..git import commit_files from .folders import ( @@ -340,13 +340,14 @@ def register_secrets_parser(subparser: argparse._SubParsersAction) -> None: default=[], help="the group to import the secrets to (can be repeated)", ) - parser_set.add_argument( + machine_parser = parser_set.add_argument( "--machine", type=str, action="append", default=[], help="the machine to import the secrets to (can be repeated)", ) + add_dynamic_completer(machine_parser, complete_machines) parser_set.add_argument( "--user", type=str,