REPO2MODULE(1)
β¨ NAME β¨
repo2module β the lil icon that takes a whole RPM repo and turns it into a modules.yaml glow-up π (it's a page from the Generated Python Manual, bestie, so you know it's official)
π¦ SYNOPSIS π¦
repo2module [-h] [--debug | --nodebug] [-n MODULE_NAME] [-s
MODULE_STREAM] [-v MODULE_VERSION] [-c MODULE_CONTEXT] [-O] repo_path
[modules_yaml]
π DESCRIPTION π
Okay so real talk: repo2module generates a modules.yaml file with a module that provides all the RPM packages available within a repository. That's the whole vibe. One repo in, one module definition out. Slay.
And here's the two positional besties it wants from you:
repo_pathβ literally just sitting there in the description, being a whole argument πΈmodules_yamlβ also just vibing in the description, also a whole argument π
π OPTIONS π
--debugβ turns the debug on. Yell at me, bestie π£οΈ--nodebugβ turns the debug off. Quiet hours, no cap π€«
Heads up, these two are mutually exclusive in the synopsis (--debug | --nodebug), so pick a lane π
-n MODULE_NAME,--module-name MODULE_NAMEβ sets the module name. Default is the current directory name, which is so main character of it honestly π-s MODULE_STREAM,--module-stream MODULE_STREAMβ sets the module stream. Iconic, no notes β-v MODULE_VERSION,--module-version MODULE_VERSIONβ sets the module version. The way she versioned π-c MODULE_CONTEXT,--module-context MODULE_CONTEXTβ sets the module context. Context is everything, iykyk π§-O,--to-stdoutβ sends the output to stdout instead of a file. For when you want it on your screen right now, fr fr π
π AUTHOR π
Stephen Gallagher β sgallagh@redhat.com π«Ά
Absolute legend behaviour, honestly.
π₯ DISTRIBUTION π₯
The latest version of repo2module may be downloaded from HOMEPAGE. Go get her, she's waiting β¨
Okay that's the whole page, and ily for reading it π₯°. This was repo2module, page 1 of the Generated Python Manual, dated 2025-09-19 β so if you're reading this from the future, vibe check the date first, bestie. Periodt. ππ¦π
π¦ where this page comes from
- epel 10: modulemd-tools 0.16-13.el10_2 Β· MIT
- fedora 43: modulemd-tools 0.16-13.fc43 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms