COMPOSER-CLI(1)

πŸ‘‘ COMPOSER-CLI(1) β€” bestie edition

okay so hi, this is the manual page for composer-cli (section 1, the commands one πŸ’…), and specifically it's the page for the modules info subcommand. Let me put you on. 🫢


✨ NAME ✨

composer-cli-modules-info β€” show detailed info about the listed modules. that's it, that's the whole job. she's focused. she's booked. πŸ’–


🌸 SYNOPSIS 🌸

composer-cli modules info MODULE,... [flags]

like, you give her one or more modules, you optionally throw flags at her, she gives you the tea. πŸ“


πŸ¦‹ DESCRIPTION πŸ¦‹

Show detailed info about the listed modules, including dependencies. the dependencies part is the whole point ngl β€” she's not just gonna tell you about the module, she's gonna tell you what it's dragging along with it. it's giving "and here's their whole friend group". 😭✨


πŸ’… OPTIONS πŸ’…

  • --distro="" β€” return results for a specific distribution. leave it empty (the default "") and she does her thing without it. 🌈
  • -h, --help[=false] β€” help for info. the classic. she's always there for you. defaults to false because you don't need help until you need help. πŸŽ€

🧚 OPTIONS INHERITED FROM PARENT COMMANDS 🧚

these bad boys come down from the parent command, so they work here too. no cap. πŸ‘‘

  • -a, --api=1 β€” the WELDR Server API Version to use. default is 1. ⭐
  • --cloudsocket="/run/cloudapi/api.socket" β€” path to the cloudapi server's socket file. yes, the default is literally /run/cloudapi/api.socket. πŸ¦‹
  • -j, --json[=false] β€” output the raw JSON response instead of the normal output. for when you want the data au naturel. defaults to false. πŸ’€
  • --log="" β€” path to an optional logfile. optional is doing a lot of work in that sentence. default is empty, meaning no logfile. πŸ™ˆ
  • -s, --socket="/run/weldr/api.socket" β€” path to the WELDR API server's socket file. default /run/weldr/api.socket, iconic, no notes. πŸ’œ
  • --test=0 β€” pass test mode to compose. 1 = mock compose with fail. 2 = mock compose with finished. default is 0, aka not testing, aka living your truth. 😌
  • --timeout=240 β€” timeout to use for server communication. set it to 0 for no timeout. (set it to 0 and she will wait forever. forever. bestie. 🫠) default is 240.
  • --weldr-only[=false] β€” only use the WELDR API; skip using the newer Cloud API. defaults to false, so by default she uses both. 🌸

πŸ”₯ EXAMPLE πŸ”₯

composer-cli modules info tmux
composer-cli modules info tmux --json
composer-cli modules info vim-t*
composer-cli modules info tmux --distro fedora-38

look at that last one. <pink>--distro fedora-38</pink>. she said "for this distro specifically". obsessed. πŸ’– (and yes vim-t* β€” the glob goes crazy, the shell handles that part for you 🐚✨)


🌈 SEE ALSO 🌈


⭐ HISTORY ⭐

28-Apr-2026 Auto generated by spf13/cobra

so real. so machine-made. so slay. πŸ€–πŸ’…


heads up bestie: those --test values (1 = mock compose with fail, 2 = mock compose with finished) are doing mock stuff on purpose β€” it's test mode, don't be surprised when things act fake. and --timeout=0 genuinely means no timeout, so she'll just keep waiting. you've been warned. 🫢

composer-cli, Apr 2026 β€” that's the whole page, that's the source, that's the date, and that's the vibe check passed. mwah. πŸ’‹βœ¨πŸŽ€

πŸ“¦ where this page comes from