Menlo::Legacy(3pm)

πŸ“¦
version 1.9022 Β· 6 versions
, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Menlo::Legacy πŸ’–

okay bestie, welcome to Menlo::Legacy (that's the Menlo::Legacy(3pm) page btw, we're just vibing) β€” the lil package that's holding it down for legacy internal and client support for Menlo. yes, the name literally tells you what it does. iconic behavior. ✨


🌸 NAME 🌸

Menlo::Legacy β€” legacy internal and client support for Menlo. she's vintage, she's stable, she's not going anywhere πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

okay so here's the tea, bestie πŸ“

Menlo::Legacy is a package whose whole job is to install Menlo::CLI::Compat. and what is Menlo::CLI::Compat? it's a compatibility library that implements the classic version of cpanminus internals and behaviors. like, the OG cpanm vibes, preserved in amber. πŸ¦‹

why tho?? because the existing users of cpanm and API clients β€” think Carton, Carmel and App::cpm β€” need to be able to rely on the stable features and specific behaviors of cpanm. they're not trying to have their whole world rocked by a surprise refactor, no ma'am. πŸ™ˆ

and the way that this slays is that it lets Menlo evolve and be refactored without the fear of breaking any downstream clients, including cpanm itself. main character growth arc for Menlo, zero casualties downstream. periodt. πŸ‘‘


🫢 AUTHOR 🫢

Tatsuhiko Miyagawa <miyagawa@bulknews.net>


Copyright 2018- Tatsuhiko Miyagawa


🌈 LICENSE 🌈

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. fr fr, go wild (within the Perl terms obviously πŸ’œ).


πŸ‘‘ SEE ALSO πŸ‘‘

  • Menlo::CLI::Compat β€” the whole reason this package exists, go say hi πŸŽ€

and that's the page, bestie!! πŸ’– this was documented with perl v5.32.0, dated 2021-01-03, and it's serving Menlo::Legacy(3pm) energy from start to finish. mwah, go refactor something responsibly πŸ’…βœ¨

πŸ“¦ where this page comes from