feat: add update-all command

This commit is contained in:
2026-08-08 18:49:54 +02:00
parent 968da658aa
commit 692138d0dd
3 changed files with 482 additions and 2 deletions

View File

@@ -20,13 +20,15 @@ python -m sideload
## Usage
```
sideload [APP] [--list] [--device SERIAL] [--dry-run] [--config PATH]
sideload [APP] [--list] [--update-all] [--device SERIAL] [--dry-run] [--config PATH]
```
- `APP` — app name from config (omit for interactive selection)
- `--list` — list configured apps
- `--device`, `-s` — ADB device serial
- `--dry-run` — resolve, download, validate without installing
- `--update-all` — inspect every configured app on one selected device and update only
installed apps whose remote APK has a greater `versionCode` (incompatible with `APP` and `--list`)
- `--config`, `-c` — path to config.toml (default: ./config.toml)
## Configuration