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)

    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

  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

    r 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.

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
    CPANPLUS Curses Curses::UI ncurses perl

