X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bs.pm;fp=bs.pm;h=e97acbe700d57c665bc97bc83a3940f6b9828ab6;hb=ab0985971f429de926d0600e228d5aa0125cbdbd;hp=0000000000000000000000000000000000000000;hpb=2968fc409d5893f238013d74cd3ba9b7e8d42a9f;p=deb_pkgs%2Flibhtml-calendarmonth-perl.git diff --git a/bs.pm b/bs.pm new file mode 100644 index 0000000..e97acbe --- /dev/null +++ b/bs.pm @@ -0,0 +1,23 @@ +package bs; + +use Moose; +with 'Dist::Zilla::Role::VersionProvider'; +with 'Dist::Zilla::Role::ModuleInfo'; + +sub provide_version { + my ($self) = @_; + + my $main_module = $self->zilla->main_module; + my $module = $main_module->name; + + my $pm_info = $self->get_module_info($main_module); + my $ver = $pm_info->version; + + die "Unable to get version from $module" unless defined $ver; + + $self->log("dist version $ver (from $module)"); + + "$ver"; +} + +1;