```
$ snapdir sync --help
Copy a snapshot (its manifest + objects) directly between two stores, streaming through memory — no local staging
Usage: snapdir sync [OPTIONS] --from <STORE> --to <STORE>
Options:
--cache-dir <DIR>
Directory where the object cache is stored
[env: SNAPDIR_CACHE_DIR=]
--from <STORE>
Source store URI: `protocol://location/path`
--catalog <NAME>
Catalog adapter to use
[env: SNAPDIR_CATALOG=]
--to <STORE>
Destination store URI: `protocol://location/path`
--store <URI>
Store URI: `protocol://location/path`
--id <ID>
Snapshot ID to operate on
--exclude <PATTERN>
Exclude paths matching PATTERN
--paths <PATTERN>
Only include paths matching PATTERN
--linked
Use symlinks instead of copies
--force
Force an action to run
--purge
Purge objects with invalid checksums
--keep
Keep the staging directory
--dryrun
Run without making any changes
--verbose
Enable verbose output
--debug
Enable debug output
--no-progress
Disable the live progress line (transfers still run)
[env: SNAPDIR_NO_PROGRESS=]
-q, --quiet
Suppress stderr banners and the live progress line
--color <WHEN>
When to colorize progress output: auto, always, or never
[default: auto]
--location <DIR|STORE>
Context (directory or store) for catalog queries
-j, --jobs <N>
Max concurrent object transfers (0/auto = number of CPUs, capped)
[env: SNAPDIR_JOBS=]
--limit-rate <RATE>
Limit total transfer bandwidth, e.g. 10M, 512K, 1G (wget-style; aggregate across all transfers)
[env: SNAPDIR_LIMIT_RATE=]
--adaptive[=<FRACTION>]
Adaptively tune transfer concurrency/bandwidth toward a fraction (default 0.8) of measured CPU/network capacity; backs off under contention. Opt-in; default is full speed.
Presence (with or without a value) opts in; the optional value is the politeness fraction in `(0.0, 1.0]`.
[env: SNAPDIR_ADAPTIVE=]
--max-jobs <N>
Adaptive concurrency ceiling (only meaningful with `--adaptive`). When unset, defaults to the auto concurrency; clamped to a sane upper bound
[env: SNAPDIR_MAX_JOBS=]
-h, --help
Print help (see a summary with '-h')
-V, --version
Print version
```