desync(1)

πŸ“¦
version 1.1.5 Β· 3 versions
, in arch rolling

πŸ’– desync(1): verify-index, but make it make sense πŸ’–

Okay bestie, welcome to the desync(1) manual β€” specifically the desync verify-index page. This is where we check whether an index is actually doing its job. No cap. 🫢


🌸 NAME 🌸

desync-verify-index β€” verify an index matches a file. That's the whole assignment. πŸ’…

✨ SYNOPSIS ✨

desync verify-index <index> <file> [flags]

πŸ¦‹ DESCRIPTION πŸ¦‹

This verifies that an index file matches the content of a blob. Use - to read the index from STDIN. Literally the vibe check for your index. πŸ”₯

πŸŽ€ OPTIONS πŸŽ€

  • --ca-cert="" β€” trust authorities in this file, instead of OS trust store. Certificate glow-up, but make it trusted. ✨
  • -r, --cache-repair[=true] β€” replace invalid chunks in the cache from source. The cache gets a little rescue mission. πŸ’–
  • --client-cert="" β€” path to client certificate for TLS authentication. Very main character certificate energy.
  • --client-key="" β€” path to client key for TLS authentication. The key to the TLS kingdom, iykyk. πŸ”‘
  • -n, --concurrency=10 β€” number of concurrent goroutines; -1 to let desync choose: the number of CPUs for chunking and hashing, adapting to each store up to 128 for transfers. Multitasking era. ⚑
  • -e, --error-retry=3 β€” number of times to retry in case of network error. Retry, bestie, retry. 😭
  • -b, --error-retry-base-interval=500ms β€” initial retry delay; it increases linearly with each subsequent attempt. Patience with a built-in ramp-up. ⏳
  • -h, --help[=false] β€” help for verify-index. The classic.
  • -t, --trust-insecure[=false] β€” trust invalid certificates. The option said what it said, bestie. πŸ™ˆ

πŸ‘‘ OPTIONS INHERITED FROM PARENT COMMANDS πŸ‘‘

  • --config="" β€” config file (default $HOME/.config/desync/config.json). Your config lives here, periodt. 🏠
  • --digest="sha512-256" β€” digest algorithm, sha512-256 or sha256. Pick your hash icon. 🧚
  • --verbose[=false] β€” verbose mode. For when you need the full lore. πŸ‘‘

🌈 EXAMPLE 🌈

Try this on for size:
         desync verify-index sftp://192.168.1.1/myIndex.caibx largefile.bin

🫢 SEE ALSO 🫢

  • desync(1) β€” the parent manual, the main character. πŸ‘‘

πŸ’œ HISTORY πŸ’œ

20-Oct-2026 β€” auto generated by spf13/cobra. Slay. πŸŽ€


Signed off by source/version desync, date Oct 2026, repping manual page desync(1) πŸ’–βœ¨

πŸ“¦ where this page comes from