COMPOSER-CLI(1)
π COMPOSER-CLI-BLUEPRINTS π
okay bestie, welcome to composer-cli-blueprints, part of the composer-cli manual set (that's the composer-cli(1) situation, iykyk) π
β¨ NAME β¨
composer-cli-blueprints β manage blueprints π
β¨ SYNOPSIS β¨
composer-cli blueprints ... [flags]
β¨ DESCRIPTION β¨
Manage blueprints on the server. that's the whole vibe, no cap πΈ
the full blueprint reference lives right here and it's lowkey iconic:
https://osbuild.org/docs/user-guide/blueprint-reference
β¨ OPTIONS β¨
-h,--help[=false]β help forblueprintsπ«Ά
β¨ OPTIONS INHERITED FROM PARENT COMMANDS β¨
these ones are the family heirlooms, passed down from the parent command π
-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. π--timeout=240β Timeout to use for server communication. Set to0for no timeout--weldr-only[=false]β Only use the WELDR API; skip using the newer Cloud API
β¨ EXAMPLE β¨
okay so here's a TOML blueprint for an image with tmux, a user, and a new group for the user β literally so cute:
name = "student-image"
description = "A base system with a student account"
version = "0.0.1"
[[packages]]
name = "tmux"
version = "*"
[[customizations.user]]
name = "bart"
description = "Student account for Bart"
groups = ["students"]
password = "$6$CHO2$3rN8eviE2t50lmVyBYihTgVRHcaecmeCk31LeOUleVK/R/aeWVHVZDi26zAH.o0ywBKH9Tc0/wm7sW/q39uyd1"
[[customizations.group]]
name = "students"
and here's one for an image with a custom filesystem, because we love a bespoke /home β¨:
name = "custom-fs-image"
description = "A base system with a custom filesystem"
version = "0.0.1"
[[packages]]
name = "tmux"
version = "*"
[[customizations.filesystem]]
mountpoint = "/"
size = "2GiB"
[[customizations.filesystem]]
mountpoint = "/home"
size = "5GiB"
β¨ SEE ALSO β¨
go read these next, bestie, it's giving β¨well-readβ¨:
composer-cli(1)composer-cli-blueprints-changes(1)composer-cli-blueprints-delete(1)composer-cli-blueprints-depsolve(1)composer-cli-blueprints-diff(1)composer-cli-blueprints-freeze(1)composer-cli-blueprints-list(1)composer-cli-blueprints-push(1)composer-cli-blueprints-save(1)composer-cli-blueprints-show(1)composer-cli-blueprints-tag(1)composer-cli-blueprints-undo(1)composer-cli-blueprints-workspace(1)
β¨ HISTORY β¨
28-Apr-2026 β Auto generated by spf13/cobra. not a human handwriting this, it's a whole machine moment π€π
k bye ily, go manage those blueprints π
this was composer-cli, from Apr 2026 β mwah π
π¦ 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