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

NAME

Term::ShellKit - Reusable command-line Perl environment

SYNOPSIS

  > perl -MTerm::ShellKit -eshell
  Term::ShellKit: Starting interactive shell
  
  Term::ShellKit> eval join ', ', 1 .. 10 
  1, 2, 3, 4, 5, 6, 7, 8, 9, 10
  
  Term::ShellKit> alias incr eval $i += 1
  Term::ShellKit> incr
  1
  Term::ShellKit> incr
  2
  
  Term::ShellKit> help
  NAME
      Term::ShellKit - Generic Perl command-line environment
  ...
  
  Term::ShellKit> exit

DESCRIPTION

Term::ShellKit provides a Perl-oriented interactive command-line interpretation framework.

COMMANDS

Commands can start with a function name defined in one of the Command Packages, or with a fully-qualified Package::function name.

That function is checked for a prototype which will control how the rest of the line is processed. By default, space-separated words and quoted phrases are split and used as arguments to the function.

A number of pre-defined functions in Term::ShellKit::Commands are available by default, and you can load additional command packages with the kit function it provides.

SEE ALSO

See Term::ShellKit::ReadMe for distribution information

See Term::ShellKit::Commands for information on the default commands supported.

SeeTerm::ShellKit::Dev, Term::ShellKit::File, and Term::ShellKit::DBI for additiional loadable commands.