logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Module::Build::Pluggable - Module::Build meets plugins

Author

       Tokuhiro Matsuno <tokuhirom AAJKLFJEF@ GMAIL COM>

Description

       Module::Build::Pluggable adds pluggability for Module::Build.

How Can I Write My Own Plugin?

       Module::Build::Pluggable call HOOK_prepare on preparing arguments for "Module::Build->new",
       HOOK_configure on configuration step, and HOOK_build on build step.

       That's all.

       And if you want a help, you can use Module::Build::Pluggable::Base as base class.

License

       Copyright (C) Tokuhiro Matsuno

       This library is free software; you can redistribute it and/or modify it under the same terms as Perl
       itself.

perl v5.40.1                                       2025-05-04                      Module::Build::Pluggable(3pm)

Name

       Module::Build::Pluggable - Module::Build meets plugins

See Also

       This module built on Module::Build.

Synopsis

           use Module::Build::Pluggable (
               'Repository',
               'ReadmeMarkdownFromPod',
               'PPPort',
           );

           my $builder = Module::Build::Pluggable->new(
               ... # normal M::B args
           );
           $builder->create_build_script();

See Also