CLIENT(1)

✨ CLIENT(1) ✨

okay bestie, welcome to the Embedded Software Update Documentation β€” this is the page for the CLIENT(1) tool and honestly it's giving "tiny but mighty" πŸ¦‹


πŸ’– NAME πŸ’–

client β€” the SWUpdate client tool, no cap πŸ’…

so swupdate-client is this smol little tool that sends a SWU image to a running instance of SWUpdate. it's your girl for when the update package (SWU) got downloaded by some other application that lives outside of SWUpdate. and lowkey it's also an example of how to use the IPC to forward an image to SWUpdate 🫢


🌟 SYNOPSIS 🌟

swupdate-client [OPTIONS] <image.swu to be installed>...

yes bestie, you pass it one or more images, and the ... is literal β€” it takes a whole list of them πŸ‘‘


✨ DESCRIPTION ✨

here's the whole menu of what it can do, and I'm obsessed with how simple this is:

  • -h β€” print help and exit. that's it, that's the whole vibe πŸ™ˆ
  • -d β€” ask the server to only perform a dry-run. it's like trying on the outfit before you commit, fr fr πŸŽ€
  • -e <software>,<mode> β€” select software image set and source (for example: stable,main). note the comma, bestie, it's part of the personality πŸ’–
  • -s β€” path to SWUpdate's IPC socket πŸ”Œ
  • -g β€” path to SWUpdate's progress socket πŸ“ˆ
  • -q β€” go quiet, resets verbosity. shhh, main character is thinking 🀫
  • -v β€” go verbose, essentially print upgrade status messages from server. this is the not me refreshing the group chat every 2 seconds energy 😭
  • -p β€” ask the server to run post-update commands if upgrade succeeds 🏁
πŸ’€ heads up: -q resets verbosity, so don't go thinking you can stack it all cute with -v and get both, iykyk.

2013-2026, Stefano Babic β€” iconic behavior, thank you for your service πŸ‘‘


and that's the whole page, bestie!! πŸ¦‹πŸ’œ this was version 2026.05 of the manual, dated Oct 03, 2026, and yes this is the CLIENT(1) page β€” slay, go install something ✨🌸

πŸ“¦ where this page comes from