Borg/pkg/manifest
google-labs-jules[bot] ed38992830 feat: Collection manifest generation
This commit introduces the ability to generate a manifest file that lists the contents of a collection, including metadata such as file size, SHA256 hash, and file type statistics.

The manifest can be generated in three ways:
- During collection, by using the `--manifest` flag with the `collect all` command.
- From an existing archive, by using the new `borg manifest` command.
- As a public, unencrypted header in a `.stim` file, by using the `--public-manifest` flag with the `compile` command.

This feature is useful for inspecting the contents of large or encrypted archives without having to extract them first.

Co-authored-by: Snider <631881+Snider@users.noreply.github.com>
2026-02-02 00:47:56 +00:00
..
manifest.go feat: Collection manifest generation 2026-02-02 00:47:56 +00:00
manifest_test.go feat: Collection manifest generation 2026-02-02 00:47:56 +00:00