CPANPLUS::Shell(3pm)

πŸ“¦
version 0.9916 Β· 5 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

✨ CPANPLUS::Shell ✨

okay so this is the manual page for CPANPLUS::Shell, one of those "User Contributed Perl Documentation" situations πŸ’… β€” literally the base class / generic loader for every CPANPLUS shell out there. Think of it as the group chat everyone else joins, bestie 🫢


🌸 NAME 🌸

CPANPLUS::Shell β€” the base class for CPANPLUS shells πŸ‘‘


πŸŽ€ SYNOPSIS πŸŽ€

    use CPANPLUS::Shell;             # load the shell indicated by your
                                     # config -- defaults to
                                     # CPANPLUS::Shell::Default

    use CPANPLUS::Shell qw[Classic]  # load CPANPLUS::Shell::Classic;

    my $ui      = CPANPLUS::Shell->new();
    my $name    = $ui->which;        # Find out what shell you loaded

    $ui->shell;                      # run the ui shell

not me giving you the whole vibe in five lines 😭 it's giving efficiency, fr fr.


πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the tea β˜• β€” this module is the generic loading class and the base class for all CPANPLUS shells. Through this one lil module you can load any installed CPANPLUS shell you want. It's giving universal remote energy πŸ“Ίβœ¨

But β€” and this is important, bestie β€” literally just about all the actual functionality comes from the shell you loaded, not from this class. This class is merely a generic loading class, that's its whole personality πŸ’€. So please, go read the documentation of whichever shell you picked, because that's where the real main character lives πŸ‘‘. This one's just the doorman.


πŸ™ˆ BUG REPORTS πŸ™ˆ

Found a bug or some other issue? Don't gatekeep, report it 🫢 β€” send it to:

<bug-cpanplus@rt.cpan.org<gt>

(that's the address exactly as written, no I will not be fixing the typo, it's iconic πŸ’…)


πŸ’– AUTHOR πŸ’–

This module was made by Jos Boumans <kane@cpan.org> β€” king behavior, no cap πŸ‘‘βœ¨


The CPAN++ interface (and yes, this module is a part of that whole situation) is copyright:

(c) 2001 - 2007, 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 πŸŽ€ slay.


⭐ SEE ALSO ⭐

  • CPANPLUS::Shell::Default
  • CPANPLUS::Shell::Classic
  • cpanp

go forth and read those, they're the ones doing the actual work 🫑


and that's the whole page, bestie πŸŽ€ this was written for perl v5.40.1 and dated 2025-03-01 β€” yeah it's a lil vintage, but vintage is just another word for iconic πŸ’…βœ¨ bye mwah 🫢

πŸ“¦ where this page comes from