https://github.com/tlater/casync-webdav
A webdav store synchronizer for [casync](https://www.github.com/systemd/casync)
https://github.com/tlater/casync-webdav
Last synced: 7 months ago
JSON representation
A webdav store synchronizer for [casync](https://www.github.com/systemd/casync)
- Host: GitHub
- URL: https://github.com/tlater/casync-webdav
- Owner: TLATER
- License: mit
- Created: 2020-03-18T17:26:53.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-18T13:43:13.000Z (about 6 years ago)
- Last Synced: 2024-12-27T16:30:35.295Z (over 1 year ago)
- Language: Rust
- Size: 62.5 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# casync-webdav
A store synchronizer for
[casync](https://www.github.com/systemd/casync) that uploads and
downloads casync stores and their indexes to webdav hosts, with basic
http/s authentication support.
This is still quite WIP, for now only uploads are supported.
## Usage
```
casync-webdav 0.1.0
Upload chunks from a casync-based store to a remote webdav host
USAGE:
casync-webdav [OPTIONS] [webdav-url]
FLAGS:
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-k, --certificate-password The password for the client certificate
-c, --client-certificate The client certificate to use for authentication to the remote
-p, --password The password to use with the username
-s, --store The store to load chunks from [default: default.castr]
-r, --store-root The path to upload to on the webdav host [default: /]
-u, --username The user for authentication to the remote
ARGS:
The index whose chunks to upload
The webdav host to upload to; If unset, chunks will be listed instead
```