Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/openstatusHQ/cli. OpenStatus CLI www.openstatus.dev
Something went wrong. Try again.
Go
123456789101112131415161718192021222324252627282930313233343536package wizard
import ( "errors" "fmt" "os" "strings"
"github.com/charmbracelet/huh")
func NotEmpty(fieldName string) func(string) error { return func(s string) error { if strings.TrimSpace(s) == "" { return fmt.Errorf("%s cannot be empty", fieldName) } return nil }}
func HandleFormError(err error) error { if errors.Is(err, huh.ErrUserAborted) { fmt.Fprintln(os.Stderr, "Aborted.") os.Exit(130) } return err}
func BuildSummary(lines [][2]string) string { var sb strings.Builder for _, line := range lines { fmt.Fprintf(&sb, " %s: %s\n", line[0], line[1]) } return sb.String()}