Term::ShellUI Term::ShellUI makes it easy to implement a comprehensive Bash or GDB-like command line user interface. It supports history, autocompletion, quoting, escaping, pretty much everything you would expect of a decent shell. PREREQUISITES None! It runs just fine with Perl's default Term::ReadLine. However, until you install Term::ReadLine::GNU, completion, editing, and history will not be available. INSTALLATION perl Makefile.PL make make test make install USAGE Run examples/synopsis-big. Hit 'help' to display the available commands or 'help exists' to show detailed help for a command. Notice how everything can be tab-completed. Try passing the wrong number of arguments to a command. Scroll back through history using the up arrow or Control-R and use the history command. Run 'perldoc lib/Term/ShellUI.pm' to see the API documentation. LICENSE Copyright (c) 2003-2007 Scott Bronson, all rights reserved. This program is covered by the MIT license. AUTHOR Scott Bronson bronson@rinspin.com