COMPOSER-CLI(1)

πŸ’– COMPOSER-CLI πŸ’–

okay bestie, welcome to the composer-cli manual, and specifically the ✨ blueprints diff ✨ page. we're in the COMPOSER-CLI(1) section of the manual, it's giving very much "I read the docs so you don't have to" energy, and honestly? obsessed.


🌸 NAME 🌸

composer-cli-blueprints-diff β€” list the differences between two blueprint commits. that's it, that's the job, no cap. πŸ’…


✨ SYNOPSIS ✨

composer-cli blueprints diff BLUEPRINT FROM-COMMIT TO-COMMIT [-- DIFF-
ARG ...] [flags]

yes the DIFF-ARG really does wrap onto the next line like that, we don't make the rules, we just report them 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

diff lists the differences between two blueprint commits, and it is literally the main character of this page:

  • FROM-COMMIT is a commit hash or NEWEST,
  • and TO-COMMIT is a commit hash, NEWEST, or WORKSPACE

Arguments passed after -- are passed directly to the system diff utility. so like, whatever chaos you want to hand off to diff, you can. we just hold the door open for you πŸšͺ✨


πŸŽ€ OPTIONS πŸŽ€

  • -h, --help[=false] β€” help for diff. your little "what does this even do" button. press it, no shame πŸ’–

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

these ones aren't technically diff's, they're inherited from the parent commands, but they still show up to the party so let's give them their moment:

  • -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. for when you want the data raw, no filter, no vibes, just JSON πŸ“¦
  • --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 to 0 for no timeout. (yes, 0 means forever, choose wisely bestie πŸ•°οΈ)
  • --weldr-only[=false] β€” Only use the WELDR API; skip using the newer Cloud API.

πŸ”₯ EXAMPLE πŸ”₯

stealing these straight from the source, character for character, because they ate:

composer-cli blueprints diff simple HASH WORKSPACE
composer-cli blueprints diff simple HASH NEWEST -- -c --minimal

see that second one? that's the -- handoff in action, passing -c and --minimal straight through to diff. iconic behavior, honestly 🌈


🌟 SEE ALSO 🌟


πŸ“œ HISTORY πŸ“œ

  • 28-Apr-2026 β€” Auto generated by spf13/cobra
fr fr, a robot wrote this section. spf13/cobra said "I got it" and we respect that 🫑

and that's the whole page bestie!! this was composer-cli, from the Apr 2026 release, living in the COMPOSER-CLI(1) manual. go diff some blueprints, stay hydrated, and remember: NEWEST and WORKSPACE are your friends πŸ’–βœ¨πŸŽ€πŸ¦‹πŸŒΈπŸ’…πŸ«Ά

πŸ“¦ where this page comes from