Module::Starter::Smart

Module::Starter::Smart is a Perl module that let's you add new modules into an existing distribution.
Download

Module::Starter::Smart Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Ruey-Cheng Chen
  • Publisher web site:
  • http://search.cpan.org/~rueycheng/Module-Starter-Smart-v0.0.1/lib/Module/Starter/Smart.pm

Module::Starter::Smart Tags


Module::Starter::Smart Description

Module::Starter::Smart is a Perl module that let's you add new modules into an existing distribution. Module::Starter::Smart is a Perl module that let's you add new modules into an existing distribution.SYNOPSIS use Module::Starter qw/Module::Starter::Simple Module::Starter::Smart/; Module::Starter->create_distro(%args); # or in ~/.module-starter/config plugin: Module::Starter::Simple Module::Starter::Smart # create a new distribution named 'Foo-Bar' $ module-starter --module=Foo::Bar # add a new module $ module-starter --module=Foo::Bar::Me --distro=Foo-BarModule::Starter::Smart is a simple helper plugin for Module::Starter. It overrides the create_distro, create_modules, and create_t subroutines defined in whichever engine plugin in use (say, Module::Starter::Simple.) When invoked with a existing distribution, the plugin may bypass the create_basedir subroutine, pull in a list of existing modules as well as test files, create new modules, and recreate the manifest file accordingly.INTERFACEModule::Starter::Smart subclasses Module::Starter::Simple.create_distroPull in existing modules, put them in the $config, and call $class->SUPER::create_distro.create_basedirBypass creation when the specified distribution exists.create_modulesCreate new modules only.create_tCreate new test files only.create_Makefile_PLBypass creation when there's already one in the distribution.create_Build_PLBypass creation when there's already one in the distribution.create_ChangesBypass creation when there's already one in the distribution.create_READMEBypass creation when there's already one in the distribution. Requirements: · Perl


Module::Starter::Smart Related Software