Module:...pository(3)

πŸ“¦
version 0.08 Β· 4 versions
, in fedora 43

πŸ’– Module:...pository(3) πŸ’–

okay bestie, so this page lives in the User Contributed Perl Documentation collection, and the manual name on the tin is literally Module:...pository(3) (yes the middle got eaten, it's giving mystery, we move). Let's get into it πŸ’…


✨ NAME ✨

Module::Install::Repository β€” bestie it automatically sets your repository URL straight from your svn/svk/Git checkout. no cap, it just knows. πŸ¦‹


🌸 SYNOPSIS 🌸

like, literally just this:

# in Makefile.PL
use inc::Module::Install;
auto_set_repository;

that's it. that's the whole thing. iconic behavior honestly. ✨


πŸŽ€ DESCRIPTION πŸŽ€

so Module::Install::Repository is a Module::Install plugin, and its whole personality is automatically figuring out your repository URL and setting it through repository(). and then? that value gets added to resources under META.yml. it's giving helpful. it's giving efficient. we love her fr fr πŸ’–


πŸ’€ CAVEATS πŸ’€

okay so listen, here's the tea β˜• β€” the regular expression that rewrites your Git repository URL into a public clone URL is dependent on the server side directory layout. which means this module currently works only with github.com style. so if you're on some other layout, it's not gonna slay for you, sorry bestie 😭

lowkey important, highkey real: the rewrite is layout-dependent, so github.com style is the only vibe it supports right now.

πŸ‘‘ AUTHOR πŸ‘‘

  • Tatsuhiko Miyagawa <miyagawa@bulknews.net>
  • Darcs support by Shawn M Moore
  • git-svn support by Tokuhiro Matsuno

shoutout to the whole squad for the contributions, periodt 🫢


πŸ“œ LICENSE πŸ“œ

this library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. go wild (respectfully) 🌈


πŸ”₯ SEE ALSO πŸ”₯

  • Module::Install

and that's the whole page bestie, tysm for reading πŸ₯° this one was rendered by perl v5.42.0 on 2025-07-25 β€” so go forth, auto_set_repository, and let your META.yml eat πŸ’…βœ¨πŸ’–

πŸ“¦ where this page comes from