desync(1)

๐Ÿ“ฆ
version 1.1.5 ยท 3 versions
, in arch rolling

๐Ÿ’– NAME ๐Ÿ’–

okay so this is desync-info, bestie โ€” it's the page from the desync(1) manual that literally just shows you information about an index. that's the whole vibe. โœจ


๐ŸŒธ SYNOPSIS ๐ŸŒธ

desync info <index> [flags]

๐Ÿฆ‹ DESCRIPTION ๐Ÿฆ‹

So you've got an index and you wanna know what's in it? Say less. This command displays info about the index you hand it โ€” like how many chunks there are and the total size of the unique chunks that aren't available in the seed. ๐Ÿ’…

Pass in a store too and it'll also spill how many of those chunks are actually present in the store. And if you give it a chunks info file (the kind inspect-chunks generates), it unlocks even more tea โ€” like the size of compressed chunks that are in neither the seed nor the cache. ๐Ÿ˜ฎโ€๐Ÿ’จ

Providing one or more seed indexes? Obsessed โ€” it'll show you the number of chunks available in the seeds as well. ๐Ÿซถ

โœจ hot tip: use - to read the index from STDIN. she's flexible like that.

๐Ÿ’… OPTIONS ๐Ÿ’…

  • --ca-cert="" โ€” trust authorities in this file instead of the OS trust store ๐ŸŽ€
  • -c, --cache="" โ€” the store to be used as cache
  • -r, --cache-repair[=true] โ€” replace invalid chunks in the cache from the source, no cap ๐Ÿ”ฅ
  • --chunks-info="" โ€” a json file with additional chunks info
  • --client-cert="" โ€” path to the client certificate for TLS authentication
  • --client-key="" โ€” path to the client key for TLS authentication
  • -n, --concurrency=10 โ€” number of concurrent goroutines, or -1 to let desync choose: the number of CPUs for chunking and hashing, adapting to each store up to 128 for transfers ๐Ÿงš
  • -e, --error-retry=3 โ€” how many times to retry in case of a network error
  • -b, --error-retry-base-interval=500ms โ€” initial retry delay, and it increases linearly with each subsequent attempt โญ
  • -f, --format="json" โ€” output format, plain or json
  • -h, --help[=false] โ€” help for info
  • --seed=[] โ€” seed indexes
  • -s, --store=[] โ€” source store(s)
  • -t, --trust-insecure[=false] โ€” trust invalid certificates ๐Ÿ™ˆ

๐Ÿ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS ๐Ÿ‘‘

  • --config="" โ€” config file (default $HOME/.config/desync/config.json)
  • --digest="sha512-256" โ€” digest algorithm, sha512-256 or sha256
  • --verbose[=false] โ€” verbose mode

๐ŸŒˆ EXAMPLE ๐ŸŒˆ

  desync info -s /path/to/local --format=json file.caibx
  desync info --seed http://192.168.1.1/rootfs2.caibx --chunks-info chunks.json --format=json rootfs.caibx

like, literally just copy-paste these and you're main character energy fr fr ๐Ÿ’œ


๐Ÿ“ SEE ALSO ๐Ÿ“


โญ HISTORY โญ

20-Oct-2026 โ€” Auto generated by spf13/cobra


okay that's the whole page!! ๐ŸŽ€ this lil beauty is from the desync manual, Oct 2026 edition โ€” go forth and inspect those chunks, bestie ๐Ÿ’–โœจ๐Ÿฆ‹

๐Ÿ“ฆ where this page comes from