From 8c82d8ccb10f8384e501b9ffe1b0fc588e990e6c Mon Sep 17 00:00:00 2001 From: Kadin Sayani Date: Tue, 7 Jan 2025 16:38:13 -0700 Subject: [PATCH] lxc: Add dynamic `--profile` completions to `lxc init|launch` Signed-off-by: Kadin Sayani --- lxc/init.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lxc/init.go b/lxc/init.go index 7a75df78a36a..7b5b92d8332c 100644 --- a/lxc/init.go +++ b/lxc/init.go @@ -75,6 +75,10 @@ lxc init ubuntu:24.04 v1 --vm -c limits.cpu=2 -c limits.memory=8GiB -d root,size return c.global.cmpImages(toComplete) } + _ = cmd.RegisterFlagCompletionFunc("profile", func(cmd *cobra.Command, args []string, toComplete string) ([]string, cobra.ShellCompDirective) { + return c.global.cmpProfiles(toComplete, true) + }) + return cmd }