NAME

module-setup - create a skeleton module

SYNOPSIS

module-setup module_name

module-setup module_name other_flavor_name

module-setup [options]

module-setup --init new_flavor_name

module-setup --pack MyApp::Flavor::Class flavor_name > MyApp/Flavor/Class.pm

module-setup --direct MyApp # use Module::Setup::Flavor::Default module-setup --direct --flavor-class=+My::Flavor MyApp

module-setup --additional=DBIC --flavor-class=Additional::Flavor::DBIC default module-setup --pack --additional=DBIC MyFlavorCatalystDBIC catalyst > MyFlavorCatalystDBIC.pm module-setup --pack --without-additional MyFlavorCatalyst catalyst > MyFlavorCatalyst.pm

Options:

--init                     Create new flavor
--pack                     Pack flavor
  --without-additional     without additional template in pack
--direct                   unuse flavor directory
--target=dir               set the target directory for skeleton
--flavor=flavor            Change to flavor
                               (default is 'default')
--flavor-class=base_class  Change to flavor class
                               (default is 'Module::Setup::Flavor::Default')
--plugin=plugin_name       add using plugin
--additional=name          additional template name (use L<Module::Setup::Plugin::Additional>)
--help                     Show this message