COMPOSER-CLI(1)
π COMPOSER-CLI π (that's the manual name bestie, section 1, we're in composer-cli territory)
β¨ NAME β¨
composer-cli-compose-start-ostree β start an ostree compose using the blueprint and output type you picked, no cap
πΈ SYNOPSIS πΈ
composer-cli compose start-ostree BLUEPRINT TYPE [IMAGE-NAME PROFILE.TOML] [flags]
π¦ DESCRIPTION π¦
Okay so start an ostree compose using the blueprint and output type you selected. That's the whole vibe. π
You can optionally start an upload too, if you're feeling ambitious.
--size is supported by osbuild-composer, and is in MiB. Just so we're clear on units, because units matter and guessing is not the move.
The full details of the start-ostree command can be viewed here, and honestly go look, it's giving documentation:
https://osbuild.org/docs/on-premises/commandline/building-ostree-images
π OPTIONS π
-h,--help[=false]β help forstart-ostree. Your little "what does this even do" button π«Ά--parent=""β OSTree parent--poll="10s"β polling interval. How often we peek. π--ref=""β OSTree reference--size=0β size of image in MiB--timeout="5m"β maximum time to wait--url=""β OSTree url--wait[=false]β wait for compose to finish. Patience era. β³
π OPTIONS INHERITED FROM PARENT COMMANDS π
These came with the family, we didn't pick them, but they're iconic anyway:
-a,--api=1β WELDR Server API Version to use--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--log=""β path to optional logfile-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.--weldr-only[=false]β only use the WELDR API; skip using the newer Cloud API
π EXAMPLE π
Look at these. Main character commands fr fr:
composer-cli compose start-ostree tmux-image fedora-iot-container
composer-cli compose start-ostree tmux-image fedora-iot-container iot-name upload.toml
composer-cli compose start-ostree --ref "rhel/edge/example" tmux-image fedora-iot-container
composer-cli compose start-ostree --ref "rhel/edge/example" --url http://10.0.2.2:8080/repo/ empty fedora-iot-installer
β SEE ALSO β
composer-cli-compose(1)β go read the parent, it raised this command
π§ HISTORY π§
28-Apr-2026 β Auto generated by spf13/cobra. Not me writing my own lore, the tool did it. π€
that's the whole page bestie, go start that ostree compose, you've got this πβ¨
Sign-off vibes: this is from the composer-cli manual, dated Apr 2026, section 1. Periodt. π
ππ¦
π¦ 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