ExtUtils::MakeMaker::META_MERGE::GitHub - Perl package to generate ExtUtils::MakeMaker META_MERGE for GitHub repositories
Run the included script then copy and paste into your Makefile.PL
perl-ExtUtils-MakeMaker-META_MERGE-GitHub.pl
or
perl-ExtUtils-MakeMaker-META_MERGE-GitHub.pl owner repository_name
Generate the META_MERGE then copy and paste into your Makefile.PL
use ExtUtils::MakeMaker::META_MERGE::GitHub; use Data::Dumper qw{Dumper}; my $mm = ExtUtils::MakeMaker::META_MERGE::GitHub->new(owner=>"myowner", repo=>"myrepo"); my %META_MERGE = $mm->META_MERGE; print Dumper(\%META_MERGE);
Plugin to your Makefile.PL
use ExtUtils::MakeMaker; use ExtUtils::MakeMaker::META_MERGE::GitHub; my $mm = ExtUtils::MakeMaker::META_MERGE::GitHub->new(owner=>"myowner", repo=>"myrepo"); WriteMakefile( CONFIGURE_REQUIRES => {'ExtUtils::MakeMaker::META_MERGE::GitHub' => 0}, $mm->META_MERGE, ... );
Generates the META_MERGE key and hash value for a normal GitHub repository.
my $mm = ExtUtils::MakeMaker::META_MERGE::GitHub->new( owner => "myowner", repo => "myrepo" );
Returns then META_MERGE key and a hash reference value for a normal git hub repository.
Sets and returns the GitHub account owner login.
Sets and returns the GitHub repository name.
Meta-Spec Version
Default: 2
Resource Repository Type
Default: git
Base URL for web client requests
Default: https://github.com
Base URL for ssh client requests
Default: git@github.com
ExtUtils::MakeMaker
https://github.com/metacpan/metacpan-web/issues/2408
Michael R. Davis
Copyright (C) 2022 by Michael R. Davis
MIT LICENSE
To install ExtUtils::MakeMaker::META_MERGE::GitHub, copy and paste the appropriate command in to your terminal.
cpanm
cpanm ExtUtils::MakeMaker::META_MERGE::GitHub
CPAN shell
perl -MCPAN -e shell install ExtUtils::MakeMaker::META_MERGE::GitHub
For more information on module installation, please visit the detailed CPAN module installation guide.