NAME

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

SYNOPSIS

    use ExtUtils::ModuleMaker::Interactive qw| run_interactive |;
    ...
    if ( $MOD->{INTERACTIVE} ) {
        $MOD = run_interactive($MOD);
	...

DESCRIPTION

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

The package exports one subroutine on request: run_interactive(). This is called once inside modulemaker. It takes an ExtUtils::ModuleMaker as an object and returns that object. It drives the various screen prompts contained within modulemaker.

AUTHOR

James E Keenan. CPANID: JKEENAN.

COPYRIGHT

Copyright (c) 2005 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.