COMPOSER-CLI(1)

πŸ’– COMPOSER-CLI-PROJECTS πŸ’–

okay bestie, so this is the composer-cli manual, section 1, and this specific page is all about the projects corner of the CLI. it's giving "the group chat where all the project stuff lives." pull up a chair, we're doing this together 🫢


✨ NAME ✨

composer-cli-projects β€” Project related commands

no cap, that's literally it. it's the projects hangout. 🌸


🌈 SYNOPSIS 🌈

composer-cli projects ... [flags]

see that ...? that's the "and then whatever subcommand you want" energy. iconic. the [flags] are optional, obviously, but we love options around here. πŸ’…


πŸŽ€ DESCRIPTION πŸŽ€

Project related commands.

yep. that's the whole description. short, sweet, main character energy, doesn't overexplain. it's a parent command, so it's mostly here to hold all the project subcommands' hands and pass down the flags. iykyk ✨


πŸ’œ OPTIONS πŸ’œ

  • -h, --help[=false] β€” show help for projects. default is false, because we're not out here begging for help unprompted. when you need it, it's there for you, bestie πŸ₯Ί

πŸ¦‹ OPTIONS INHERITED FROM PARENT COMMANDS πŸ¦‹

these are the vibes your parent command passed down to you like a little heirloom. you get them for free, you didn't even have to ask 🌈

  • -a, --api=1 β€” which WELDR Server API Version to use. default is 1. set it if you need a different one, but know what you're doing.
  • --cloudsocket="/run/cloudapi/api.socket" β€” the path to the cloudapi server's socket file. that's where it lives. that's the default path. no notes πŸ’…
  • -j, --json[=false] β€” output the raw JSON response instead of the normal output. default is false. flip it on when you want the unedited, no-filter, straight-from-the-source data. very "give me the receipts" of you πŸ“œ
  • --log="" β€” path to an optional logfile. default is empty string, i.e. no logfile, i.e. living free and unrecorded πŸ•ŠοΈ
  • -s, --socket="/run/weldr/api.socket" β€” the path to the WELDR API server's socket file. default lives at that exact path, don't lose it 🌸
  • --test=0 β€” pass test mode to compose. default is 0. the values are: 1 = Mock compose with fail, 2 = Mock compose with finished. yes those are the exact modes, don't @ me 😭
  • --timeout=240 β€” timeout to use for server communication, in the default value 240. set it to 0 for no timeout at all β€” which means it'll wait forever, so like, know that before you commit 🫠
  • --weldr-only[=false] β€” only use the WELDR API; skip using the newer Cloud API. default is false, so by default it'll happily use the newer Cloud API too. set this when you want the classics only πŸ‘‘

🌟 SEE ALSO 🌟

go read these next, they're all part of the same little family:


πŸ“œ HISTORY πŸ“œ

28-Apr-2026 β€” Auto generated by spf13/cobra

so it wasn't even hand-written, it was auto generated by cobra. still ate though πŸ’…βœ¨


lowkey important: everything above is exactly as it is in the original page. i added the sparkle, not the facts. don't come for me if a default bites you 🫢

and that's the whole page, bestie!! this one came from composer-cli, dated Apr 2026 β€” consider this your cute little sign-off, mwah πŸ’–πŸ¦‹πŸŽ€

πŸ“¦ where this page comes from