URSA-MAJOR(ADD-MODULE)

πŸ“¦
version 0.5.1 Β· 3 versions
, in fedora 43

✨ NAME ✨

ursa-major add-module β€” the manual page for ursa-major add-module version 0.5.1 πŸ’– like it literally tells you what it is, bestie, no notes.


🌸 DESCRIPTION 🌸

okay so here's the whole vibe, this is the usage line and you're gonna want to read it carefully because it's giving "everything matters":

usage: ursa-major add-module [-h] [--dry-run] [--debug] [--config PATH]

[--user-config PATH] [--tag-config-file PATH]
       [--traceback] --name NAME --stream STREAM [--require NAME:STREAM]
       [--buildrequire NAME:STREAM] --tag TAG --priority PRIORITY

see those required ones? --name, --stream, --tag, and --priority? yeah they're not optional, they're the main character, you can't skip them 🫢

πŸ‘‘ options πŸ‘‘

  • -h, --help β€” shows this help message and then dips out, exit stage left, bye πŸ’…
  • --dry-run β€” dry run mode, so you get to see the whole thing without anything actually happening. it's giving rehearsal energy 🎭
  • --debug β€” shows the debug log, for when you need to know everything that's going on πŸ”
  • --config PATH β€” the config file for ursa-major ⭐
  • --user-config PATH β€” the user config file you wanna use, and lowkey it can override the default configurations πŸ‘€
  • --tag-config-file PATH β€” the tag config file, and it defaults to "ursa-major.json" in the current working directory πŸŽ€
  • --traceback β€” prints the traceback if something goes wrong and ursa-major genuinely cannot do the job. like it's not being dramatic, something is actually broken 😭
  • --name NAME β€” the module name, and yes it's required πŸ’–
  • --stream STREAM β€” the module stream, also required, no skipping ✨
  • --require NAME:STREAM β€” a module runtime dependency, written in NAME:STREAM format 🌸
  • --buildrequire NAME:STREAM β€” a module build dependency in NAME:STREAM, for example platform:f30 πŸ¦‹
  • --tag TAG β€” the koji tag we operate against, and yep, required πŸ”₯
  • --priority PRIORITY β€” the priority of the module's koji tag in tag inheritance, also required, periodt πŸ‘‘

ngl bestie, those four required flags β€” --name, --stream, --tag, --priority β€” are non-negotiable. skip one and the whole thing just says no πŸ™ˆ

and that's the page, cutie 🧚 this was ursa-major add-module version 0.5.1, from September 2025, page 1 of the whole URSA-MAJOR(ADD-MODULE) situation. slay, go add that module πŸ’œπŸŒˆ

πŸ“¦ where this page comes from