logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

ExtUtils::ModuleMaker::Interactive - Hold methods used in modulemaker

Author

       James E Keenan.  CPANID:  JKEENAN.

Description

       This package exists solely to hold declarations of variables and methods used in modulemaker, the
       command-line utility which is the easiest way of accessing the functionality of Perl extension
       ExtUtils::ModuleMaker.

Methods

"run_interactive()"
       This method drives the menus which make up modulemaker's interactive mode.  Once it has been run,
       modulemaker calls "ExtUtils::ModuleMaker::complete_build()" to build the directories and files requested.

   "closing_message()"
       Prints a closing message after "complete_build()" is run.  Can be commented out without problem.  Could
       be subclassed, and -- in a future version -- probably will be with an optional printout of files created.

Name

       ExtUtils::ModuleMaker::Interactive - Hold methods used in modulemaker

See Also

modulemaker, ExtUtils::ModuleMaker.

perl v5.36.0                                       2023-01-27             ExtUtils::Modul...er::Interactive(3pm)

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();

See Also