vibe-proxy/backend/internal/cmd/login_prompt.go
2026-08-24 00:10:41 +02:00

24 lines
431 B
Go

package cmd
import (
"bufio"
"fmt"
"io"
"os"
"strings"
)
func defaultProjectPrompt() func(string) (string, error) {
reader := bufio.NewReader(os.Stdin)
return func(prompt string) (string, error) {
fmt.Print(prompt)
line, errRead := reader.ReadString('\n')
if errRead != nil {
if errRead == io.EOF {
return strings.TrimSpace(line), nil
}
return "", errRead
}
return strings.TrimSpace(line), nil
}
}