Check for and apply firmware updates with an interactive workflow.
By default, runs in interactive mode - displays devices with available updates
and prompts for selection. Use –all with –yes for non-interactive batch updates.
Supports both native Shelly devices and plugin-managed devices (Tasmota, etc.).
--all Update all devices with available updates
--beta Use beta/development release channel
--devices string Comma-separated list of specific devices to update
-h, --help help for updates
--parallel int Number of devices to update in parallel (default 3)
--platform string Only update devices of this platform (e.g., tasmota)
--stable Use stable release channel (default)
-y, --yes Skip confirmation prompt