COMPOSER-CLI(1)

✨ NAME ✨

okay bestie, welcome to composer-cli-blueprints-depsolve β€” the lil' command that depsolves your blueprints and spits out the package lists. that's it, that's the whole job. she's focused, she's iconic. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

composer-cli blueprints depsolve BLUEPRINT,... [flags]

🌸 DESCRIPTION 🌸

Depsolve the blueprints and output the package lists. no cap. you hand her a blueprint (or a whole lil' squad of them, comma-separated, the BLUEPRINT,... of it all), she does the dependency-solving math, and out comes the package list. it's giving ✨resolved✨. πŸ”₯


πŸ’– OPTIONS πŸ’–

  • --arch="" β€” the Architecture. empty string is the default, so if you don't say anything she's just gonna vibe with the default.
  • --distro="" β€” the Distribution. also defaults to "", so again, she'll figure it out unless you tell her otherwise.
  • -h, --help[=false] β€” help for depsolve. defaults to false, obviously, because why would you need help when you're this slay. 🫢

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these ones aren't hers, they're family heirlooms, passed down from the parent commands. still valid, still serving. πŸ’œ

  • -a, --api=1 β€” WELDR Server API Version to use. default's 1. πŸŽ€
  • --cloudsocket="/run/cloudapi/api.socket" β€” Path to the cloudapi server's socket file. exactly that path, don't come for me. 🧚
  • -j, --json[=false] β€” Output the raw JSON response instead of the normal output. defaults to false. flip it on when you want the unfiltered, unedited, raw-dogged data. 😭
  • --log="" β€” Path to optional logfile. optional!! she said optional. default "". πŸ“
  • -s, --socket="/run/weldr/api.socket" β€” Path to the WELDR API server's socket file. yes, it's a different socket from the cloudsocket one. keep up bestie. 🌈
  • --test=0 β€” Pass test mode to compose. 1=Mock compose with fail. 2=Mock compose with finished. default is 0. this is your lil' dress rehearsal before the real show. ⭐
  • --timeout=240 β€” Timeout to use for server communication. Set to 0 for no timeout. default's 240. set it to 0 and she will wait forever, main character energy, no concept of time. ⏳
  • --weldr-only[=false] β€” Only use the WELDR API; skip using the newer Cloud API. defaults to false, so by default she's using the shiny new Cloud API too. πŸ’€

πŸŽ€ EXAMPLE πŸŽ€

here's how the girlies actually run her, fr fr:

composer-cli blueprints depsolve tmux-image
composer-cli blueprints depsolve ./tmux-image.toml
composer-cli blueprints depsolve --distro fedora-36 ./tmux-image.toml
composer-cli blueprints depsolve --distro fedora-36 --arch aarch64 ./tmux-image.toml

look at that range. name only, file path, distro-specified, and then the full glow-up with --distro and --arch together. obsessed. πŸ”₯


πŸ” SEE ALSO πŸ”


πŸ“œ HISTORY πŸ“œ

28-Apr-2026 β€” Auto generated by spf13/cobra. not a human wrote this, a robot did, and honestly? she ate. πŸ’…


lowkey a reminder bestie: this page is for composer-cli, from Apr 2026, and it lives in the COMPOSER-CLI(1) manual section. mwah, go depsolve something. πŸ’–βœ¨πŸŽ€
πŸ“¦ where this page comes from