NAME
    CPANPLUS::Shell::Curses - A Curses based shell for CPANPLUS

ABSTRACT
    CPANPLUS::Shell::Curses is a graphical user interface to the newly
    developed CPANPLUS package

USAGE
    Usually all operations will be performed on the currently selected
    and/or marked Module. Searching is done as incremental search, so first
    author then module gives you other results than first module than
    author. Reset searching/display with j.

    *For installing and updating the Shell leaves Curses mode. At the moment
    this is considered a feature, in order to answer module's questions
    about configuration.*

KEYS
  General

    h detailed help

    q exit

    v version information

  Search

    a search by author(s)

    A search modules by the author of the currently active module

    m search by module(s)

    M search modules in the same top level Namespace as the currently active
    one (i.e. if CPAN is active it will show you only modules CPAN::*)

    N search modules in the same top and second level namespace as the
    currently active one (i.e. AI::Categorizer is active it will show you
    only the ones under AI::Categorizer)

    o update check

    j display all modules

    k diplay installed modules

    w show search cache

  List window functions

    / does a search in the list window as well in the readme and help
    viewers

    ? does it the other way around

    ^C-A go to the beginning (also with HOME)

    ^C-E go to end of list (also with END)

    PGDOWN one page down

    PGUP one page up

  Operations

    i install selected module(s)

    I set installation parameters

    u uninstall selected module(s)

    d download selected module(s)

    r display readme of active module

    c display test results for active module

    y show perldoc of currently selected installed module

    b write an autobundle of all your currently installed modules

    z open command prompt

    R reload installed selection

    B select all (be carefull)

  Local Administration

    ! eval a Perl expression

    % execute a shell expression

    g redraw screen

    e add directories to your @INC

    s set configuration options for this session

    p print error stack

    x reload CPAN indices

    D show currently installed modules dependencies

    S show some statistical information

  Step by Step

    For easy stepping through the installation steps, shortcuts are
    provided:

    1 fetch modules

    2 extract modules (not implemented yet)

    3 make all

    4 make test

    5 make install

CONFIGURATION
    To enter the configuration window, type 's'. All values which are either
    yes or no are shown with a Y or N value. To change this value just enter
    what you want it to be. ;-) Some special input is required for the
    options Makeflags, Makemakerflage and lib. The syntax for Makeflags and
    Makemakerflags is "key=value", multiple keys can be seperated by ":" The
    syntax for Lib is a ":" seperated list of lib directories. You can apply
    changes by hitting enter and abort the configuration by hitting ESC.

TODO
    Updating isn't that nice as it could be.
    Testing it on other platforms
BUGS
        Curses.pm 1.06 does not compile with Perl 5.8.0, a new release that
        fixes those bugs is expected soon

        It is too slow :-)

        Documentation needed

        As it is a development version based on a development version of
        CPANPLUS please test it against the latest devel version of
        CPANPLUS. Afterwards feel free to contact me about any bugs.

AUTHOR
    Marcus Thiesen (marcus@cpan.thiesenweb.de)

SEE ALSO
    the CPANPLUS manpage the Curses manpage the Curses::UI manpage the
    ncurses manpage the perl manpage