diff -r ee9e63c437c4 -r 8c44c5919691 docs/html/commands.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/docs/html/commands.html Tue Jul 11 20:45:32 2017 +0200 @@ -0,0 +1,80 @@ + + + + + + + + + + + +
+ davutils documentation +
+ + + +
+

Commands

+

Overview

+

List resources:

+
dav list <url>
+

Download resource:

+
dav get <url>
+

Download all resources from a collection:

+
dav get -R <url>
+

Upload a file:

+
dav put <url> <file>
+

Upload all files from a directory:

+
dav put -R <url> <dir>
+

Duplicate a resource or a collection on a server:

+
dav copy <src-url> <dst-url>
+

There is also a move operation similar to copy:

+
dav move <src-url> <dst-url>
+

These are the most common commands. There are also more commands for webdav locking and manipulating webdav properties.

+

Common options

+

-N disable any authentication prompt. If authentication is required, dav will abort.

+

-i disable TLS certificate verification

+

-v enable verbose output. Internally CURLOPT_VERBOSE is set to 1 and verbose output is printed on stderr.

+

Most commands have the -p and -c options for enabling or disabling encryption. If encryption is not configured for a repository, but the -c option is specified, encryption/decryption is enabled. When enabled, all commands handle encrypted resource names. The -p options disables any encryption/decryption. See encryption for details.

+

Aliases

+

Some commands have alternate names. For example dav ls is the same as dav list.

+
+ + +