COMPOSER-CLI(1)
β¨ NAME β¨
okay so this is composer-cli-projects-depsolve β it shows you the deps of every project you list out. like, all of them. the whole dependency situation. π
(also hi, this is the composer-cli manual, section 1, bestie π«Ά)
πΈ SYNOPSIS πΈ
composer-cli projects depsolve PROJECT,... [flags]
π DESCRIPTION π
so by default, when it's depsolving, it uses the host's distribution type and architecture. that's the default vibe. but bestie, you can override both of those with the --distro and --arch flags β no cap. π¦
and if you wanna see which distributions are even supported in the first place? run:
composer-cli distros list
that's the list. iconic. use it.
π OPTIONS π
--arch=""β the architecture. literally just the arch. set it to override the host's arch. β¨--distro=""β the distribution. also empty by default, also overridable. π-h,--help[=false]β help fordepsolve. your bestie when you forget what depsolve does (it's this. this is what it does). π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these ones come down from the parent commands, so they're yours to use too:
-a,--api=1β WELDR Server API Version to use. defaults to1. π--cloudsocket="/run/cloudapi/api.socket"β path to the cloudapi server's socket file. πΈ-j,--json[=false]β output the raw JSON response instead of the normal output. for when you want the unfiltered truth. π--log=""β path to optional logfile. optional! it's in the name! β¨-s,--socket="/run/weldr/api.socket"β path to the WELDR API server's socket file. π¦--test=0β pass test mode to compose.1=Mock compose with fail.2=Mock compose with finished. π--timeout=240β timeout to use for server communication. set it to0for no timeout at all β zero patience or infinite patience, your call bestie. π--weldr-only[=false]β only use the WELDR API; skip using the newer Cloud API. old school. π₯
π EXAMPLE π
here's the whole mood board of ways to run it:
composer-cli projects depsolve tmux
composer-cli projects depsolve tmux --json
composer-cli projects depsolve tmux --distro fedora-38
composer-cli projects depsolve tmux --distro fedora-38 --arch aarch64
look at that range. tmux, tmux but JSON, tmux on fedora-38, and tmux on fedora-38 but aarch64. obsessed. β
π§ SEE ALSO π§
composer-cli-projects(1)β go read the parent, it's giving main character energy π
π HISTORY π
28-Apr-2026 β Auto generated by spf13/cobra. not me being machine-generated fr fr π
and that's the whole page bestie π this was composer-cli, Apr 2026, section COMPOSER-CLI(1) β slay, go depsolve something β¨π
π¦ where this page comes from
- fedora 44: weldr-client 36.2-2.fc44 Β· Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause AND ISC AND MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms