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

NAME

CPANPLUS::Shell - interactive interface launcher for CPAN++

SYNOPSIS

    perl -MCPANPLUS -e 'shell'
    /perl/bin/cpanp

DESCRIPTION

CPANPLUS::Shell is used to launch an interactive shell. What shell will be launched depends upon what shell was configured to be the default. If you did not change the shell during configuration, the default shell will be CPANPLUS::Shell::Default.

You can start the shell with either the command-line perl, or by using the cpanp command, which will be installed in your perl bin.

For information on using your shell, please refer to the documentation for your default shell.

AVAILABLE SHELLS

CPANPLUS ships with two shells:

Default

Consists of single-character commands.

Classic

Emulates the shell interface of CPAN.pm.

To see what other shells are available for CPANPLUS, try a search of the CPAN. In the Default shell, you can do this with:

    m cpanplus::shell::

CHANGING YOUR SHELL

During installation you should have been prompted to select a shell. After installation there are two ways to set a shell.

CHANGING THE SHELL FOR THIS INVOCATION

The shell can be changed for this instance by specifying a shell when starting CPANPLUS:

    perl -MCPANPLUS -e 'shell Classic'

PERMANENTLY CHANGING THE SHELL

To change the shell permanently, change your configuration. This can be done with the Backend method set_conf. In the Default shell, the s command allows configuration modifications.

AUTHORS

This module by Jos Boumans <kane@cpan.org>.

This pod text by Ann Barcomb <kudra@cpan.org>.

COPYRIGHT

The CPAN++ interface (of which this module is a part of) is copyright (c) 2001, 2002 Jos Boumans <kane@cpan.org>. All rights reserved.

This library is free software; you may redistribute and/or modify it under the same terms as Perl itself.

SEE ALSO

CPANPLUS::Shell::Default, CPANPLUS::Backend, CPANPLUS::Shell::Classic