password static method
String?
password({
- required String title,
- bool required = true,
- FallbackTextValidator? validator,
- bool returnDefaultOnEndOfInput = true,
Reads a password using the same line-mode path as text.
This fallback deliberately does not disable echo or mask characters. A plain line read cannot safely hide input across all terminal implementations. Future terminal implementations may handle hiding externally before this method reads the line.
Implementation
static String? password({
required String title,
bool required = true,
FallbackTextValidator? validator,
bool returnDefaultOnEndOfInput = true,
}) {
return _readText(
title: title,
required: required,
validator: validator,
returnDefaultOnEndOfInput: returnDefaultOnEndOfInput,
);
}