COMPOSER-CLI(1)

πŸ’– COMPOSER-CLI πŸ’–

okay bestie, gather round, because this is the composer-cli manual β€” specifically the projects info command, which is like the gossip page for your projects. she's from the composer-cli family, she lives in section 1 of the manual, and she is so ready to spill the tea about every project you name. 🫢


✨ NAME ✨

composer-cli-projects-info β€” show detailed info about the listed projects πŸ’…

like. the whole point. that's her. that's the job.


🌸 SYNOPSIS 🌸

composer-cli projects info PROJECT,... [flags]

you give her one or more PROJECTs (comma-separated, the ... is doing a lot of work here, she's hungry), you optionally toss in some flags, and she comes back with the details. periodt. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

Show detailed info about the listed projects.

that's it. that's the description. no cap, the original page is just as short as this β€” she lets the info speak for itself, main character energy, minimal words, maximum impact. πŸ‘‘


πŸŽ€ OPTIONS πŸŽ€

  • --arch="" β€” Architecture. default is empty string, so if you don't say anything she just picks whatever the vibe gives her.
  • --distro="" β€” Distribution. also defaults to empty. tell her which distro you're curious about or she stays mysterious. πŸ™ˆ
  • -h, --help[=false] β€” help for info. the classic. the icon. when you're lost, she's there. defaults to false, obviously, because you don't need help until you need help. 😭

πŸ’œ OPTIONS INHERITED FROM PARENT COMMANDS πŸ’œ

these are the ones she got from her mom (the parent command). she didn't choose them, she just carries them beautifully.

  • -a, --api=1 β€” WELDR Server API Version to use. default is 1. slay, version 1 it is.
  • --cloudsocket="/run/cloudapi/api.socket" β€” Path to the cloudapi server's socket file. that's the default path, character for character, don't touch it unless you know what you're doing bestie. πŸ’…
  • -j, --json[=false] β€” Output the raw JSON response instead of the normal output. defaults to false. flip it on when you want the data unfiltered, no makeup, raw. πŸ”₯
  • --log="" β€” Path to optional logfile. optional means optional! empty by default.
  • -s, --socket="/run/weldr/api.socket" β€” Path to the WELDR API server's socket file. default is exactly that path. πŸŽ€
  • --test=0 β€” Pass test mode to compose. 1=Mock compose with fail. 2=Mock compose with finished. default is 0. yes, that is genuinely how it's written, and yes, 1 failing is the point β€” it's a mock, she's acting. 🎭
  • --timeout=240 β€” Timeout to use for server communication. Set to 0 for no timeout. default is 240. so if you set it to 0, she will wait FOREVER and that is a real choice you are allowed to make. 🫢
  • --weldr-only[=false] β€” Only use the WELDR API; skip using the newer Cloud API. defaults to false, so by default she's using both, living her best polyamorous API life. 🌈

⭐ EXAMPLE ⭐

here's how the girlies actually run her:

composer-cli projects info tmux
composer-cli projects info tmux --json
composer-cli projects info tmux --distro fedora-38
composer-cli projects info tmux --distro fedora-38 --arch aarch64

see the progression? she starts simple with tmux, then goes full JSON mode, then gets specific about fedora-38, then goes extra specific with --arch aarch64. that's called a glow up. πŸ’–


🌈 SEE ALSO 🌈


πŸ“œ HISTORY πŸ“œ

28-Apr-2026 β€” Auto generated by spf13/cobra. not a human handwriting these, it's the cobra machine doing its thing, and honestly? she ate. ✨


ok real talk for one sec: every flag, every default, every path up there is exactly what the original says. i added the drama, not the facts. don't come for me if you pass --timeout=0 and then sit there waiting like πŸ‘οΈπŸ‘„πŸ‘οΈ

and that's the whole page, bestie, you're officially a composer-cli projects info expert, no cap, go forth and info your projects πŸ’…πŸ’–


this was composer-cli, from Apr 2026, and you can find her hanging out in manual section 1. mwah, bye, love u, see u in the next manpage πŸŽ€πŸ’œπŸ¦‹

πŸ“¦ where this page comes from