alpm-db-desc-create-v1(1)

πŸ“¦ version 0.3.0, in arch rolling

πŸ’… NAME πŸ’…

alpm-db-desc-create-v1 β€” bestie, this is the one that creates a DB desc version 1 file. That's it, that's the whole job, and it eats every time ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

alpm-db-desc create v1 <--name> <--version> <--base> [--description]
[--url] <--arch> <--builddate> <--installdate> <--packager> <--size>
[--groups] [--reason] [--license] <--validation> [--replaces]
[--depends] [--optdepends] [--conflicts] [--provides] [-h|--help]
[OUTPUT]

🌸 DESCRIPTION 🌸

Okay so lowkey the whole personality of this command is one thing: it creates a DB desc version 1 file. No cap, that's the entire vibe. You feed it all the package metadata flags, it hands you back a lovely little desc file, and you go live your best life πŸŽ€


✨ OPTIONS ✨

  • --name <NAME> β€” the package name. Iconic. Essential. You can also pass it through the ALPM_DB_DESC_NAME environment variable instead, iykyk πŸ’–
  • --version <VERSION> β€” the package version. Also settable via the ALPM_DB_DESC_VERSION environment variable.
  • --base <BASE> β€” the package base. Environment variable bestie: ALPM_DB_DESC_BASE.
  • --description <DESCRIPTION> β€” the package description. If you don't give it one, it just uses an empty string, no drama. You can also set it with the ALPM_DB_DESC_DESC environment variable 🫢
  • --url <URL> β€” the package URL. Also available via the ALPM_DB_DESC_URL environment variable.
  • --arch <ARCH> β€” the package architecture. Also via the ALPM_DB_DESC_ARCH environment variable.
  • --builddate <BUILDDATE> β€” the package build date. Also via the ALPM_DB_DESC_BUILDDATE environment variable ⭐
  • --installdate <INSTALLDATE> β€” the package install date. Also via the ALPM_DB_DESC_INSTALLDATE environment variable.
  • --packager <PACKAGER> β€” the packager. Also via the ALPM_DB_DESC_PACKAGER environment variable.
  • --size <SIZE> β€” the installed size. Also via the ALPM_DB_DESC_SIZE environment variable.
  • --groups <GROUPS> β€” the package groups. Also via the ALPM_DB_DESC_GROUPS environment variable 🌈
  • --reason <REASON> β€” the package install reason. If it's unset, it assumes an install reason of "0" (explicitly installed), so basically the default is main-character energy. Also via the ALPM_DB_DESC_REASON environment variable.
  • --license <LICENSE> β€” the package licenses. Also via the ALPM_DB_DESC_LICENSE environment variable.
  • --validation <VALIDATION>... β€” the package validation methods. Also via the ALPM_DB_DESC_VALIDATION environment variable πŸ‘‘
  • --replaces <REPLACES> β€” the replaces. Also via the ALPM_DB_DESC_REPLACES environment variable.
  • --depends <DEPENDS> β€” the dependencies. Also via the ALPM_DB_DESC_DEPENDS environment variable.
  • --optdepends <OPTDEPENDS> β€” the optional dependencies. Heads up though: this one uses comma as value delimiter, which means optional dependency descriptions can't contain commas. Periodt. Also via the ALPM_DB_DESC_OPTDEPENDS environment variable πŸ’€
  • --conflicts <CONFLICTS> β€” the conflicts. Also via the ALPM_DB_DESC_CONFLICTS environment variable.
  • --provides <PROVIDES> β€” the provides. Also via the ALPM_DB_DESC_PROVIDES environment variable.
  • -h, --help β€” print help. Little tip: -h gives you the summary version, so it's the quick-vibe-check option πŸ™ˆ
  • [OUTPUT] β€” the output file (the positional one, sitting at the end like a queen). Also via the ALPM_DB_DESC_OUTPUT_FILE environment variable πŸ“

ngl bestie, remember a bunch of these have both a flag and an ALPM_DB_DESC_* environment variable β€” pick whichever feels right for your setup, they're interchangeable πŸ’œ

And that's the whole page, fr fr 🌟 β€” signing off from alpm-db-desc-create-v1(1), living in the alpm-db-desc-create-v1 source, brought to you on the manual page date of alpm-db-desc-create-v1(1). Slay, go make some desc files πŸ’…πŸŽ€

πŸ“¦ where this page comes from