MODULEMD-MERGE(1)

πŸ“¦
version 0.16 Β· 3 versions
, in epel 10, fedora 43

πŸ’– NAME πŸ’–

modulemd-merge β€” bestie, this is the little cutie that smushes all your modularity metadata together πŸ’…


✨ SYNOPSIS ✨

modulemd-merge [-h] [-v] [-d] [-i] [-O] input [input ...] output

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: you've got a whole pile of modules.yaml files β€” that's your rpm modularity metadata, the whole vibe β€” and you want them to be one file. That's literally it. That's the whole job. Merge several modules.yaml files into one. slay. πŸ‘‘

Here's how the arguments work, no cap:

  • input β€” your input filename(s) or directories, and yes you can pass more than one, go off. repomd.xml files get parsed and the modules hrefs contained in them get merged together. And if you hand it a directory instead of a file? It goes searching in there for repodata/repomd.xml and repomd.xml. She's thorough. πŸ•΅οΈβ€β™€οΈ
  • output β€” the YAML output filename. That's where the merged magic lands. ✨

πŸŽ€ OPTIONS πŸŽ€

  • -v, --verbose β€” increase output verbosity. she gets chatty. πŸ’¬
  • -d, --debug β€” debug output verbosity. maximum yapping, but make it diagnostics. πŸ›
  • -i, --ignore-no-input β€” ignore non-existing input files. like, if the file isn't there? we move on. we don't spiral. we don't make it a whole thing. πŸ™ˆ
  • -O, --to-stdout β€” print YAML output to stdout. no file, just vibes straight to your terminal. 🌈
fr fr, don't sleep on -h β€” it's sitting right there in the synopsis holding down the help flag. πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

Gerd v. Egidy gerd.von.egidy@intra2net.com


🌸 DISTRIBUTION 🌸

The latest version of modulemd-merge may be downloaded from HOMEPAGE. go get her. πŸ’–


and that's the whole page bestie!! this one's from the Generated Python Manual, version 2025-09-19 β€” the modulemd-merge era. mwah. πŸ˜˜πŸ’…

πŸ“¦ where this page comes from