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



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

the CPANPLUS::Shell::Default manpage, the CPANPLUS::Backend manpage, the CPANPLUS::Shell::Classic manpage

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