ExtUtils::ModuleMaker::TT
Details
| Size: | 25K |
| Last Update: | 2008-06-03 23:26:45 |
| Version: | 0.93 |
| OS Support: | Linux |
| License/Program Type: | Perl Artistic License |
| Publisher: | David A Golden |
| Price: | $0.00 |
Description:
ExtUtils::ModuleMaker::TT 0.93 is libraries software developed by David A Golden.
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 directories
Notable 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 0.93 supports different languages (including english). It works with Linux.
Downloading ExtUtils::ModuleMaker::TT 0.93 will take several seconds if you use fast ADSL connection.
0 comments
Add to
ExtUtils::ModuleMaker::TT Version History
Related Software
|
|
From category: Libraries |
| Convert::ASCII::Armor 1.4 is libraries software developed by Vipul Ved Prakash. Convert::ASCII::Armor is a Perl module that can convert binary octets into ASCII armoured messages. SYNOPSIS... |
|
|
From category: Libraries |
| class.Logger.php3 1.0 is libraries software developed by CDI. class.Logger.php3 is used to maintain persistant log files in PHP3 applications as efficiently as possible. Using Logger, your p... |
|
|
From category: Libraries |
| shwild provides a platform-independent library for pattern matching.... |
|
|
From category: Libraries |
| DBIx::DataModel 0.21 is libraries software developed by Laurent Dami. DBIx::DataModel is a Perl module with Classes and UML-style Associations on top of DBI. SYNOPSIS in file \"MySche... |
|
|
From category: Version-Control |
| Easy SVN Browser 1.07 is version control software developed by Karel Kubat. Easy SVN is a subversion browser via the Web. Easy SVN Browser is easy because only a command line svn program and Perl a... |
|
|
From category: Perl-Modules |
| Crypt::Eksblowfish is the Eksblowfish block cipher.... |
|
|
From category: Libraries |
| cstring is a small and simple C library for the definition and manipulation of expandable C-style strings.... |
|
|
From category: Version-Control |
| Bky 1.0.0 is version control software developed by Angel Ortega. Bky is a minimalistic, distributed Version Control System/Source Code Management tool. Bky uses rsync as a backend to store revision... |
|
|
From category: Libraries |
| Audio::LADSPA 0.018 is libraries software developed by Joost Diepenmaat. Implements a LADSPA 1.1 host. SYNOPSIS use Audio::LADSPA; for my $class (Audio::LADSPA->plugins... |
|
|
From category: Libraries |
| DBD::SQLite 1.12 is libraries software developed by Matt Sergeant. DBD::SQLite is a Self Contained RDBMS in a DBI Driver. SYNOPSIS use DBI; my $dbh = DBI->connect(\"dbi:SQLite:... |
|
|
From category: Libraries |
| Flickcurl is a C library for the Flickr API.... |
|
|
From category: Perl-Modules |
| WebService::ISBNDB::Agent is a base Perl class for data-retrieval agents.... |
|
|
From category: Quality-Assurance-and-Testing |
| GAJET 20051220 is quality assurance and testing software developed by Mikhail Vladimirov. GAJET (Genetic Alrogithm for Java Evolutionary Testing) is an automatic test generation tool for Java that... |
|
|
From category: Libraries |
| errhdl 0.3 is libraries software developed by Jan Behrens. errhdl is a small C library that offers error handling methods similar to the exception handling in C++. In the event of errors, no... |
|
|
From category: Libraries |
| AppFuse 1.9.4 is libraries software developed by Matt Raible. AppFuse project is an application for \"kickstarting\" webapp development. Download, extract and execute ant new to instantly be up and... |
Leave a comment