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.