desync(1)

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

πŸ¦‹ desync(1) β€” mtree era πŸ¦‹

bestie, welcome to the desync-mtree corner of desync(1). It’s giving β€œprint my archive contents in mtree format” and honestly? iconic. πŸ’…

πŸŽ€ NAME πŸŽ€

desync-mtree β€” Print the content of a catar, caidx or local directory in mtree format. no cap, that’s the whole assignment. ✨

✨ SYNOPSIS ✨

desync mtree <catar|index|dir> [flags]

πŸ’– DESCRIPTION πŸ’–

okay so this command reads an archive (catar), an index (caidx), or a local directory, and prints the content in mtree format. literally the main character behavior we deserve. 🫢

The input is either a catar archive, a caidx index file (with -i and -s), or a local directory. pick your vibe, bestie. 🌸

🌸 OPTIONS 🌸

  • --ca-cert="" β€” trust authorities in this file, instead of OS trust store.
  • -c, --cache="" β€” store to be used as cache.
  • -r, --cache-repair[=true] β€” replace invalid chunks in the cache from source.
  • --client-cert="" β€” path to client certificate for TLS authentication.
  • --client-key="" β€” path to client key for TLS authentication.
  • -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.
  • -e, --error-retry=3 β€” number of times to retry in case of network error.
  • -b, --error-retry-base-interval=500ms β€” initial retry delay, increases linearly with each subsequent attempt.
  • -h, --help[=false] β€” help for mtree.
  • -i, --index[=false] β€” read index file (caidx), not catar.
  • -s, --store=[] β€” source store(s), used with -i.
  • -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 mtree docs.catar
desync mtree -s http://192.168.1.1/ -c /path/to/local -i docs.caidx
desync mtree /path/to/dir

πŸ”— SEE ALSO πŸ”—

πŸ“œ HISTORY πŸ“œ

20-Oct-2026 β€” Auto generated by spf13/cobra. the lore is literally right there, bestie. πŸ’€


xoxo, bestie β€” source/version desync, date Oct 2026 πŸ’… (desync(1), obviously).

πŸ“¦ where this page comes from