#!/usr/local/bin/perl -w
###########################################
# readline-complete 
# Mike Schilli, 2010 (m@perlmeister.com)
###########################################
use strict;

use Term::ReadLine;
my $term = Term::ReadLine->new('myapp');
my $attribs = $term->Attribs;
$attribs->{completion_entry_function} =
    $attribs->{list_completion_function};

$attribs->{completion_word} =
        [qw(install remove quit)];

while(1) {
    my $cmd = $term->readline("myapp> ");
    last if $cmd =~ /^quit/i;
}
