rl_readline#
Display a prompt, read one line with full editing, and return the entered string (or undef on EOF).
Synopsis#
while (defined (my $line = $term->readline('prompt> '))) {
$term->addhistory($line) if $line =~ /\S/;
last if $line eq 'quit';
}
The call blocks until the user presses Return. A bare Ctrl-D on an empty line returns undef. The returned string has its trailing newline already stripped, matching the underlying readline(3) C function. The prompt argument is optional; pass undef for none.