The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.01 - 2001-12-10

  • Adding initial version of Term::Shell to the repository. Needs documentation.

Changes for version 0.01 - 2001-12-11

  • Added tests and documentation. Needs more doc.

Changes for version 0.01 - 2001-12-12

  • Added catch_*() methods to catch missing handlers.
  • Added an example called psh.pl (Perl SHell)
  • Fixed order of comp_*() handlers to match Term::ReadLine::Perl

Changes for version 0.01 - 2001-12-12

  • Fixed a bug which prevented completion from working

Changes for version 0.01 - 2001-12-12

  • Added the comp_() sub, to override the top-level command-completion routine.

Changes for version 0.01 - 2001-12-15

  • Remove 'quit' alias for 'exit' in Term::Shell. Smaller is better.
  • Changed default prompt to 'shell> '.
  • Added and documented the prompt_user() method.
  • Added the prompt_user() method to the interactive test.

Changes for version 0.01 - 2001-12-22

  • Added some more documentation and features to Term::Shell

Changes for version 0.01 - 2002-01-23

  • Lots of documentation additions
  • Added a README
  • Access to the Term::ReadLine object
  • Added precmd(), postcmd(), preloop(), postloop(), init(), and fini() callbacks.
  • Added a cmd() method, which parses and runs the command-line you pass in. Used internally by cmdloop().

Changes for version 0.01 - 2002-01-25

  • Documentation updates
  • Read the README
  • Added cmd_prefix() and cmd_suffix()
  • Reorganized the handlers to make more sense, given the above
  • Preparing for initial release

Documentation

A simple command-line shell framework.

Provides

in Shell.pm

Examples