From 0b49522467c9122cb7644fb007f5d22db72874e3 Mon Sep 17 00:00:00 2001 From: Kynan Ware <47394200+BagToad@users.noreply.github.com> Date: Fri, 4 Apr 2025 15:07:21 -0600 Subject: [PATCH] refactor(prompter): less magic strings --- internal/prompter/prompter.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/internal/prompter/prompter.go b/internal/prompter/prompter.go index fc2b3fe32..67ae0fa6a 100644 --- a/internal/prompter/prompter.go +++ b/internal/prompter/prompter.go @@ -237,11 +237,13 @@ func (p *speechSynthesizerFriendlyPrompter) InputHostname() (string, error) { func (p *speechSynthesizerFriendlyPrompter) MarkdownEditor(prompt, defaultValue string, blankAllowed bool) (string, error) { var result string + skipOption := "skip" + openOption := "open" options := []huh.Option[string]{ - huh.NewOption(fmt.Sprintf("Open Editor: %s", p.editorCmd), "open"), + huh.NewOption(fmt.Sprintf("Open Editor: %s", p.editorCmd), openOption), } if blankAllowed { - options = append(options, huh.NewOption("Skip", "skip")) + options = append(options, huh.NewOption("Skip", skipOption)) } form := p.newForm( @@ -257,10 +259,11 @@ func (p *speechSynthesizerFriendlyPrompter) MarkdownEditor(prompt, defaultValue return "", err } - if result == "skip" { + if result == skipOption { return "", nil } + // openOption was selected text, err := surveyext.Edit(p.editorCmd, "*.md", defaultValue, p.stdin, p.stdout, p.stderr) if err != nil { return "", err