desync(1)

NAME
desync - Content-addressed binary distribution system

SYNOPSIS
desync [flags]

DESCRIPTION
desync is a content-addressed binary distribution system. It chunks files into reusable, compressed pieces kept in chunk stores, and reassembles them efficiently using indexes, seeds and caches. It is compatible with casync archives, indexes and stores.

Store locations, used with options like -s/--store and -c/--cache, can be:
  /path/to/store local directory store
  http(s)://host/path/ chunk/index server (see chunk-server command)
  s3+http(s)://host/bucket S3-compatible object store
  gs://bucket/prefix Google Cloud Storage bucket
  sftp://user@host/path SFTP store
  ssh://user@host/path casync protocol over SSH (read-only)

Commands that accept multiple stores try them in the order given. Several stores can also be combined into one failover group by separating them with '|', for example -s "http://server1/store|http://server2/store".

OPTIONS
--config=""
    config file (default $HOME/.config/desync/config.json)

--digest="sha512-256"
    digest algorithm, sha512-256 or sha256

-h, --help[=false]
    help for desync

--verbose[=false]
    verbose mode

--version[=false]
    print the version and exit

SEE ALSO
desync-cache(1), desync-cat(1), desync-chop(1), desync-chunk(1), desync-chunk-server(1), desync-completion(1), desync-config(1), desync-extract(1), desync-index-server(1), desync-info(1), desync-inspect-chunks(1), desync-list-chunks(1), desync-make(1), desync-manpage(1), desync-mount-index(1), desync-mtree(1), desync-prune(1), desync-pull(1), desync-tar(1), desync-untar(1), desync-verify(1), desync-verify-index(1), desync-version(1)

HISTORY
5-Sep-2026 Auto generated by spf13/cobra