Files
tsrun/internal/prompt/prompt.go
T
dmgnr e588b9a527
Deploy tsrun / deploy (push) Failing after 15s
feat: add tsrun bootstrap service and deploy
2026-07-22 06:23:21 +00:00

28 lines
448 B
Go

package prompt
import (
"bufio"
"fmt"
"os"
"strings"
"golang.org/x/term"
)
func Line(label string) (string, error) {
fmt.Print(label)
reader := bufio.NewReader(os.Stdin)
text, err := reader.ReadString('\n')
if err != nil {
return "", err
}
return strings.TrimSpace(text), nil
}
func Password(label string) ([]byte, error) {
fmt.Print(label)
value, err := term.ReadPassword(int(os.Stdin.Fd()))
fmt.Println()
return value, err
}