ExtUtils::ModuleMaker::TT

ExtUtils::ModuleMaker::TT is a Perl module that makes skeleton modules with Template Toolkit templates.
Download

ExtUtils::ModuleMaker::TT Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • David A Golden
  • Publisher web site:
  • http://search.cpan.org/~dagolden/Statistics-RankOrder-0.12/lib/Statistics/RankOrder.pm

ExtUtils::ModuleMaker::TT Tags


ExtUtils::ModuleMaker::TT Description

ExtUtils::ModuleMaker::TT is a Perl module that makes skeleton modules with Template Toolkit templates. ExtUtils::ModuleMaker::TT is a Perl module that makes skeleton modules with Template Toolkit templates.SYNOPSIS use ExtUtils::ModuleMaker; my $mmtt = ExtUtils::ModuleMaker->new ( NAME => 'My::New::Module', ALT_BUILD => 'ExtUtils::ModuleMaker::TT', TEMPLATE_DIR => '~/.perltemplates', ); $mmtt->complete_build();Note: ExtUtils::ModuleMaker has changed substantially in recent releases and ExtUtils::ModuleMaker::TT has similarly changed substantially to be compatible with these changes. Please report any bugs you may find.This module extends ExtUtils::ModuleMaker to use Template Toolkit 2 (TT2) to build skeleton files for a new module. Templates may either be default templates supplied within the module or user-customized templates in a directory specified with the TEMPLATE_DIR parameter.Summary of Features/Enhancements:· Supports building full module skeletons with all the functionality of ExtUtils::ModuleMaker· Supports adding a single .pm file (and corresponding .t file) to an existing module distribution tree· Supports creating skeleton text for a single method (generally to be called via a script from within your favorite editor)· Creates a template directory containing the default templates for subsequent user customization· Templates can access any parameter in the ExtUtils::ModuleMaker object (e.g. $mmtt, above). This supports transparent, user-extensible template variables for use in custom templates· Included command-line program makeperlmod provides a command line user interface for module creation. Supports reading default configuration settings from a file and will create a default config file if requested. These config files extend and/or override an ExtUtils::ModuleMaker::Personal::Defaults file. The program can create full distributions, single modules, single methods, default configuration files or default template directoriesNotable changes from ExtUtils::ModuleMaker:· Default templates are generally simpler, as users are expected to customize their own· .t files for single .pm files created after the original build are named after their corresponding .pm file rather than being sequentially numbered.· In the command-line program, COMPACT style is set by default Requirements: · Perl


ExtUtils::ModuleMaker::TT Related Software