desync(1)

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

✨ NAME ✨

Okay bestie, this is desync(1) β€” and the star of this page is desync-make, the command that chunks your input file and creates an index. Iconic behavior, honestly. πŸ’…

✨ SYNOPSIS ✨

desync make <index> <file> [flags]

πŸ’– DESCRIPTION πŸ’–

Okay so, desync make creates chunks from the input file and builds an index. If a chunk store is provided with -s β€” like a local directory or an S3 store β€” it splits the input file according to the index and stores the chunks. And bestie, use - to write the index to STDOUT. That tiny dash is doing main character work. 🫢

πŸ’… OPTIONS πŸ’…

  • --ca-cert="" β€” trust authorities in this file instead of the OS trust store. iykyk ✨
  • -r, --cache-repair[=true] β€” replace invalid chunks in the cache from source. cleanup era 🧹
  • -m, --chunk-size="16:64:256" β€” min:avg:max chunk size in kb. the chunk math is mathing πŸ”₯
  • --client-cert="" β€” path to client certificate for TLS authentication. secure girlie vibes πŸŽ€
  • --client-key="" β€” path to client key for TLS authentication. the other half of the TLS slay πŸ¦‹
  • -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. parallel vibes ⚑
  • -e, --error-retry=3 β€” number of times to retry in case of network error. network said nope? try again πŸ”
  • -b, --error-retry-base-interval=500ms β€” initial retry delay, increases linearly with each subsequent attempt. the patience is linear ⏳
  • -h, --help[=false] β€” help for make. the classic 🫢
  • --print-stats[=false] β€” print chunking statistics to stderr when done. receipts at the end 🧾
  • -s, --store="" β€” target store. where the chunks live 🏠
  • -t, --trust-insecure[=false] β€” trust invalid certificates. bestie, it literally says trust invalid certificates β€” proceed with the dramatic awareness it deserves ⚠️

🫢 OPTIONS INHERITED FROM PARENT COMMANDS 🫢

  • --config="" β€” config file (default $HOME/.config/desync/config.json). your settings stash πŸ“
  • --digest="sha512-256" β€” digest algorithm, sha512-256 or sha256. hash girl summer 🧬
  • --verbose[=false] β€” verbose mode. say more, bestie πŸ—£οΈ

🌈 EXAMPLE 🌈

desync make -s /path/to/local file.caibx largefile.bin
desync make -m 8:32:128 - largefile.bin > file.caibx

Look at those examples go. Obsessed. ✨

πŸ’œ SEE ALSO πŸ’œ

  • desync(1) β€” the other manual, go say hi πŸ‘‹

πŸ¦‹ HISTORY πŸ¦‹

20-Oct-2026 β€” Auto generated by spf13/cobra. the robot wrote it, respectfully πŸ€–


xoxo, source/version desync, dated Oct 2026, manual desync(1) β€” slay and stay hydrated πŸ’–πŸ¦‹

πŸ“¦ where this page comes from