The backup command writes archive files, but large backups do not include a machine-readable index. Add a manifest option so users can audit what was exported and wire the backup into scripts.
Acceptance criteria:
thermoworks backup --manifest writes a manifest.json file in the backup directory.
- Each manifest entry includes serial, archive id, label, output file, format, and reading count.
- JSON command output includes the manifest path when requested.
- Tests cover manifest parsing and file output.
The backup command writes archive files, but large backups do not include a machine-readable index. Add a manifest option so users can audit what was exported and wire the backup into scripts.
Acceptance criteria:
thermoworks backup --manifestwrites amanifest.jsonfile in the backup directory.