Readline.stdio constructor
Readline.stdio({
- Stdin? input,
- StringSink? output,
- int historyLimit = 100,
- Iterable<
String> history = const <String>[],
Creates a readline instance backed by process stdio.
Implementation
factory Readline.stdio({
io.Stdin? input,
StringSink? output,
int historyLimit = 100,
Iterable<String> history = const <String>[],
}) {
final stdin = input ?? io.stdin;
final stdout = output ?? io.stdout;
return Readline._(
input: stdin,
output: stdout,
historyLimit: historyLimit,
history: history,
terminalColumns: _outputTerminalColumns(stdout),
terminalMode: StdinTerminalMode(stdin),
);
}