Several features of this module are known to have problems under Windows. If using that platform, you may have more success (and less distress) by trying IO::Prompt::Tiny, IO::Prompt::Simple, or IO::Prompt::Hooked first.
####
use Term::Readline;
$ENV{PERL_RL} = "Perl";
my $term = Term::ReadLine->new('sweet_ol_bus');
$term->Attribs->{completion_function} = sub {
my $txt = shift;
return grep { /^$txt/i } sort keys %$my_list_of_autocompletion;
};
my $in;
while ( defined ( $in = $term->readline( 'my_prompt>' ) ) ) {
chomp ($in);
...
}
##
##
All tests successful.
Files=38, Tests=163, 53 wallclock secs ( 0.09 usr + 0.09 sys = 0.19 CPU)
Result: PASS