ExtUti...active(3pm)

πŸ“¦
version 0.63 Β· 2 versions
  • 0.63 Β· debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking (latest)
  • 0.63 Β· ubuntu jammy
, in debian bookworm, debian trixie, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– 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 (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 🫢

  • modulemaker
  • ExtUtils::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