By default, looks in the config directory’s backups folder. Backup files
contain full device configuration snapshots that can be used to restore
device settings or migrate configurations between devices.
Output is formatted as a table by default. Use -o json or -o yaml for
structured output suitable for scripting.
# List backups in default location
shelly backup list
# List backups in specific directory
shelly backup list /path/to/backups
# Output as JSON
shelly backup list -o json
# Find backups for a specific device model
shelly backup list -o json | jq '.[] | select(.device_model | contains("Plus"))'
# Get most recent backup filename
shelly backup list -o json | jq -r 'sort_by(.created_at) | last | .filename'
# Short form
shelly backup ls