ExtUti...active(3pm)
π ExtUtils::ModuleMaker::Interactive π
ok so this is a page from the User Contributed Perl Documentation set, bestie β it's the manpage for ExtUtils::ModuleMaker::Interactive, and we're gonna go through it together, no skipping, fr fr π«Ά
β¨ NAME β¨
ExtUtils::ModuleMaker::Interactive β the lil package that just holds methods used in modulemaker πΈ
π SYNOPSIS π
use ExtUtils::ModuleMaker::Interactive;
$mod = ExtUtils::ModuleMaker::Interactive->new(%standard_options);
$mod->run_interactive() if $mod->{INTERACTIVE};
... # ExtUtils::ModuleMaker::complete_build() called here
$mod->closing_message();
π¦ DESCRIPTION π¦
okay so real talk: this package exists solely to hold the declarations of variables and methods that get used in modulemaker β which is the command-line utility, and also literally the easiest way of accessing the functionality of the Perl extension ExtUtils::ModuleMaker. it's giving utility belt energy π
no cap.
π METHODS π
π run_interactive()
this method drives the menus β like, all the menus that make up modulemaker's interactive mode. once it has been run, modulemaker calls ExtUtils::ModuleMaker::complete_build() to build the directories and files that were requested. she runs the show, periodt β¨
π closing_message()
prints a closing message after complete_build() is run. lowkey you can comment it out with zero problems. could be subclassed β and, in a future version, probably will be β probably with an optional printout of files created. foreshadowing, bestie π
πΈ AUTHOR πΈ
James E Keenan. CPANID: JKEENAN. iconic behavior π
π COPYRIGHT π
Copyright (c) 2005, 2018 James E. Keenan. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module. π
π«Ά SEE ALSO π«Ά
modulemakerExtUtils::ModuleMaker
ok that's the whole page, you ate that π β¨
and for the cute sign-off: this one was built against perl v5.36.0 and last touched on 2023-01-27 β thanks for reading, love u, bye πππ¦
π¦ where this page comes from
- debian bookworm: libextutils-modulemaker-perl 0.63-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- debian trixie: libextutils-modulemaker-perl 0.63-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu noble: libextutils-modulemaker-perl 0.63-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libextutils-modulemaker-perl 0.63-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libextutils-modulemaker-perl 0.63-3 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms