Metadata-Version: 2.1
Name: cptree
Version: 0.1.1
Summary: Top-level package for cptree.
Keywords: cptree
Author-email: Matt Krueger <mkrueger@rstms.net>
Description-Content-Type: text/markdown
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Dist: click
Requires-Dist: fabric
Requires-Dist: humanize
Requires-Dist: tqdm
Requires-Dist: hashtree
Requires-Dist: aider ; extra == "dev"
Requires-Dist: black ; extra == "dev"
Requires-Dist: bump2version ; extra == "dev"
Requires-Dist: coverage ; extra == "dev"
Requires-Dist: devtools ; extra == "dev"
Requires-Dist: isort ; extra == "dev"
Requires-Dist: flake8 ; extra == "dev"
Requires-Dist: flake8-length ; extra == "dev"
Requires-Dist: pdbpp ; extra == "dev"
Requires-Dist: pytest ; extra == "dev"
Requires-Dist: pytest-datadir ; extra == "dev"
Requires-Dist: python-box ; extra == "dev"
Requires-Dist: toml ; extra == "dev"
Requires-Dist: tox ; extra == "dev"
Requires-Dist: m2r2 ; extra == "docs"
Requires-Dist: sphinx ; extra == "docs"
Requires-Dist: sphinx-click ; extra == "docs"
Requires-Dist: furo ; extra == "docs"
Project-URL: Home, https://github.com/rstms/cptree
Provides-Extra: dev
Provides-Extra: docs

cptree
======

rsync interface adding total transfer progress and redundant cryptographic hash verification

![Image](https://img.shields.io/github/license/rstms/cptree)
![Image](https://img.shields.io/pypi/v/cptree.svg)

* Free software: MIT license



```
Usage: cptree [OPTIONS] SRC DST

  rsync transfer with progress indicator and checksum verification

Options:
  --version                       Show the version and exit.
  -d, --debug                     debug mode
  --shell-completion TEXT         configure shell completion
  -c, --create [ask|force|never]  create DST if nonexistent
  -D, --delete [ask|force|never|force-no-countdown]
                                  delete DST contents before transfer
  -p, --progress [enable|ascii|none]
                                  animated transfer progress
  -o, --output DIRECTORY          checksum output dir
  -h, --hash [sha3_512|blake2s|sha3_256|md5|sha256|sha512|sha3_384|sha384|sha3_224|blake2b|sha224|sha1|none]
                                  select checksum hash
  -r, --rsync / -R, --no-rsync    enable/disable rsync transfer
  -r, --rsync / -R, --no-rsync    enable/disable rsync transfer
  -a, --rsync-args TEXT           rsync pass-through arguments
  --help                          Show this message and exit.
```

