shared/cmd/ask.go
func readAnswer(defaultAnswer string) string {
	answer, _ := stdin.ReadString('\n')
	answer = strings.TrimSuffix(answer, "\n")
	answer = strings.TrimSpace(answer)
	if answer == "" {
		answer = defaultAnswer
	}

	return answer
}
func readAnswer(defaultAnswer string) string {
	answer, _ := stdin.ReadString('\n')
	answer = strings.TrimSuffix(answer, "\n")
	answer = strings.TrimSpace(answer)
	if answer == "" {
		answer = defaultAnswer
	}

	return answer
}
func readAnswer ( defaultAnswer string ) string { answer , _ := stdin . ReadString ( '\n' ) answer = strings . TrimSuffix ( answer , " \n " ) answer = strings . TrimSpace ( answer ) if answer == " " { answer = defaultAnswer } return answer }
// Read the user's answer from the input stream, trimming newline and providing a default.
Read the user s answer from the input stream trimming newline and providing a default .