(inv *serpent.Invocation)
| 59 | } |
| 60 | |
| 61 | func promptFirstName(inv *serpent.Invocation) (string, error) { |
| 62 | name, err := cliui.Prompt(inv, cliui.PromptOptions{ |
| 63 | Text: "(Optional) What " + pretty.Sprint(cliui.DefaultStyles.Field, "name") + " would you like?", |
| 64 | Default: "", |
| 65 | }) |
| 66 | if err != nil { |
| 67 | if errors.Is(err, cliui.ErrCanceled) { |
| 68 | return "", nil |
| 69 | } |
| 70 | return "", err |
| 71 | } |
| 72 | |
| 73 | return name, nil |
| 74 | } |
| 75 | |
| 76 | func promptFirstPassword(inv *serpent.Invocation) (string, error) { |
| 77 | retry: |