Term::ReadLine::Gnu (TRG) is an implementation of the interface to the GNU Readline/History Library. This module gives you input line editing facility, input history management facility, word completion facility, etc.
Visit to http://search.cpan.org/dist/Term-ReadLine-Gnu/ on the CPAN (The Comprehensive Perl Archive Network) site for download, documentation, bug report, etc.