From c80103900790c34086a904f49f13ddc1ca0d7505 Mon Sep 17 00:00:00 2001 From: Wei Lim Date: Mon, 9 Mar 2026 12:16:56 -0700 Subject: [PATCH] Set a default value for resource group prompt --- cli/azd/pkg/prompt/prompter.go | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/cli/azd/pkg/prompt/prompter.go b/cli/azd/pkg/prompt/prompter.go index d6bc4589a77..e6176fbd531 100644 --- a/cli/azd/pkg/prompt/prompter.go +++ b/cli/azd/pkg/prompt/prompter.go @@ -188,11 +188,18 @@ func (p *DefaultPrompter) PromptResourceGroupFrom( choices[idx+canCreateOverride] = fmt.Sprintf("%d. %s", idx+canCreateOverride+1, group.Name) } - choice, err := p.console.Select(ctx, input.ConsoleOptions{ + pickPrompt := input.ConsoleOptions{ Message: "Pick a resource group to use:", Options: choices, Help: options.PickResourceGroupHelp, - }) + } + + if canCreateNeResourceGroup && options.DefaultName != "" { + // Default selection to create new resource group with the default name provided + pickPrompt.DefaultValue = choices[0] + } + + choice, err := p.console.Select(ctx, pickPrompt) if err != nil { return "", fmt.Errorf("selecting resource group: %w", err) }