COMPOSER-CLI(1)
π COMPOSER-CLI(1) π
okay bestie, listen up, we're doing a whole manual page for composer-cli, and specifically for the compose-image subcommand, and honestly? it's giving "grab your image and go" energy. slay.
β¨ NAME β¨
composer-cli-compose-image β get the compose image file π
like. that's the whole thing. it gets you the image. iconic.
π¦ SYNOPSIS π¦
composer-cli compose image UUID [flags]
see that UUID? that's not optional, bestie, that's the main character of this whole operation. you gotta know which compose you're grabbing from. and then [flags] is where the little extras live. π
πΈ DESCRIPTION πΈ
get the compose image file. periodt.
that's genuinely it. you hand it a UUID, it hands you the image. lowkey the most satisfying little command in the whole suite. no cap.
π OPTIONS π
--filename=""β optional path and filename where you want the image to be saved. if you don't say anything, it does its default thing. it's literally optional, so no pressure. β¨-h,--help[=false]β help forimage. the "wait what does this do again" button. defaults tofalsebecause obviously you don't need help by default, you're a genius. π
π OPTIONS INHERITED FROM PARENT COMMANDS π
these aren't even this command's own flags, they're handed down from the parent like a family heirloom. still yours to use tho. π«Ά
-a,--api=1β WELDR Server API Version to use. defaults to1. yeah, the classic.--cloudsocket="/run/cloudapi/api.socket"β path to the cloudapi server's socket file. that's where the newer Cloud API lives. π₯-j,--json[=false]β output the raw JSON response instead of the normal output. perfect for when you're piping things into other things and want the unfiltered truth. defaults tofalse.--log=""β path to an optional logfile. optional!! if you want a receipt of what happened, here's your receipt. π§Ύ-s,--socket="/run/weldr/api.socket"β path to the WELDR API server's socket file. the classic socket. the OG.--test=0β pass test mode to compose.1= mock compose with fail.2= mock compose with finished. defaults to0, which is "no test mode, we're being for real." π§--timeout=240β timeout to use for server communication. set it to0for no timeout, which, bestie, is a choice. defaults to240.--weldr-only[=false]β only use the WELDR API; skip using the newer Cloud API. defaults tofalse, so by default it's like "sure, try the new one too." π
π EXAMPLE π
here's the vibe in practice, all three of these are real and you can just. do them:
composer-cli compose image 914bb03b-e4c8-4074-bc31-6869961ee2f3
composer-cli compose image 914bb03b-e4c8-4074-bc31-6869961ee2f3 --filename /var/tmp/
composer-cli compose image 914bb03b-e4c8-4074-bc31-6869961ee2f3 --filename /var/tmp/tmux-image.qcow2
first one: just grab it, wherever it wants to go. πΈ
second one: you gave it a directory (/var/tmp/) and let it figure out the filename itself.
third one: you were specific, you named the whole thing /var/tmp/tmux-image.qcow2, and honestly? main character energy. π
π SEE ALSO π
composer-cli-compose(1)β the parent. go say hi. iykyk.
β HISTORY β
28-Apr-2026 β auto generated by spf13/cobra. not a human, just a very productive little Go library doing its thing. π€
and that's the whole page, bestie!! no notes, ate, left no crumbs. πβ¨
this was composer-cli, from Apr 2026. take care of her. π«ΆπΈ
byeeeeee π
π¦ 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