docs/src/dav.1.md

Sun, 17 Dec 2023 15:33:50 +0100

author
Mike Becker <universe@uap-core.de>
date
Sun, 17 Dec 2023 15:33:50 +0100
changeset 800
30d484806c2b
parent 720
2b8a65ed6f4c
permissions
-rw-r--r--

fix faulty string to int conversion utilities

Probably it was expected that errno is set to EINVAL when illegal characters are encountered. But this is not standard and does not happen on every system, allowing illegal strings to be parsed as valid integers.

703
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
1 % DAV(1) Version 1.3 | DavUtils User Manuals
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
2 % Olaf Wintermann
703
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
3 % December 15, 2019
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
4
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
5 # NAME
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
6
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
7 **dav** - command line WebDAV client
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
8
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
9 # SYNOPSIS
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
10
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
11 **dav** *command* [*options*] *arguments*...
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
12
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
13 # DESCRIPTION
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
14
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
15 TODO
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
16
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
17 # COMMANDS
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
18
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
19 list [**-altdepcR**] [**-u** *date*] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
20 : Lists the files at *url*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
21
703
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
22 get [**-pcRK**] [**-o** *file*] [**-u** *date*] [**-V** *version*] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
23 : Downloads a resource from *url*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
24
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
25 put [**-pcR**] [**-k** *key*] [**-L** *lock*] *url* *file*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
26 : Uploads a resource to *url*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
27
720
2b8a65ed6f4c adds support for -L option in dav edit
Mike Becker <universe@uap-core.de>
parents: 714
diff changeset
28 edit [**-pc**] [**-k** *key*] [**-V** *version*] [**-L** *lock*] *url*
714
10a5d6ce0906 adds documentation for the edit command
Mike Becker <universe@uap-core.de>
parents: 703
diff changeset
29 : Downloads or creates a resource and opens the editor.
10a5d6ce0906 adds documentation for the edit command
Mike Becker <universe@uap-core.de>
parents: 703
diff changeset
30
10a5d6ce0906 adds documentation for the edit command
Mike Becker <universe@uap-core.de>
parents: 703
diff changeset
31 The editor can be specified via the EDITOR environment variable.
10a5d6ce0906 adds documentation for the edit command
Mike Becker <universe@uap-core.de>
parents: 703
diff changeset
32 Default editor is vi.
10a5d6ce0906 adds documentation for the edit command
Mike Becker <universe@uap-core.de>
parents: 703
diff changeset
33
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
34 mkdir [**-pc**] [**-k** *key*] [**-L** *lock*] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
35 : Creates a new collection at *url*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
36
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
37 remove [**-pc**] [**-L** *lock*] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
38 : Deletes a resource or collection at *url*
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
39
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
40 copy [**-pcO**] [**-L** *lock*] *srcurl* *desturl*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
41 : Copies a resource or collection from *srcurl* to *desturl*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
42
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
43 move [**-pcO**] [**-L** *lock*] *srcurl* *desturl*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
44 : Moves a resource or collection from *srcurl* to *desturl*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
45
703
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
46 rename [**-pcO**] [**-L** *lock*] *srcurl* *name*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
47 : Changes the name of a resource or collection at *srcurl* to *name*.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
48
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
49 export [**-pc**] [**-o** *file*] [**-u** *date*] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
50 : Exports a resource or collection to a **tar(5)** archive. By default the
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
51 data is written to *stdout*, but you may specify a *file* with the **-o**
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
52 option.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
53
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
54 import [**-pc**] [**-k** *key*] [**-L** *lock*] *url* *file*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
55 : Uploads and extracts the contents of the **tar(5)** archive *file* to *url*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
56
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
57 get-property [**-pcx**] [**-n** *uri*] *url* *property*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
58 : Gets a specific resource property. Every WebDAV property has a name and an
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
59 XML namespace. A namespace can be specified with the **-n** option or with
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
60 a prefixed name. The prefix and property name are separated by a colon
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
61 *:* as usual.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
62
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
63 If the **-x** option is specified, a valid XML document containing the
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
64 value is printed on *stdout*.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
65
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
66 If the property contains XML data and the **-x** option is not specified,
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
67 the value is printed on *stderr* in an XML-like format.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
68
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
69 set-property [**-pcx**] [**-L** *lock*] [**-n** *uri*] *url* *property* [*value*]
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
70 : Sets a resource property to the specified value. See **get-property** for
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
71 details. If no *value* is specified, it is read from *stdin*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
72
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
73 remove-property [**-pc**] [**-n** *uri*] *url* *property*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
74 : Removes a resource property.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
75
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
76 lock [**-pc**] [**-T** *timeout*] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
77 : Creates a lock on the resource at *url*. The lock is an exclusive write
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
78 lock with infinite depth. If the resource is sucessfully locked, a lock
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
79 token for this resource is printed to *stdout*. This lock token should be
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
80 saved to unlock the resource eventually.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
81
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
82 unlock [**-pc**] [**-L** *lock*] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
83 : Unlocks the resource at *url* with a lock token. If *lock* is not
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
84 specified, the token is read from *stdin*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
85
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
86 info [**-pc**] *url*
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
87 : Prints some information and lists al properties for the resource at *url*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
88
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
89 date [*url*]
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
90 : Gets the time from the server providing the resource denoted by *url*.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
91 If *url* is not specified, this command prints the local time.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
92 This command is useful, if the server clock and the local clock are not
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
93 in sync.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
94
703
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
95 versioncontrol [**-pc**] *url*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
96 : Puts the resource, specified by url, under version control. This is
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
97 required in order to use other versioning commands with this resource.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
98
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
99 list-versions [**-pc**] *url*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
100 : Lists all versions of a version-controlled resource.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
101
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
102 checkout [**-pc**] *url*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
103 : Changes the state of a resource to checked-out to allow modifications
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
104 to the content and properties.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
105
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
106 checkin [**-pc**] *url*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
107 : Changes the state of a resource to checked-in. This will create a new
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
108 version of the resource. In the checked-in state the resource cannot
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
109 be modified.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
110
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
111 uncheckout [**-pc**] *url*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
112 : Cancels all modification of the resource and sets the state to checked-in
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
113 without creating a new version.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
114
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
115 # CONFIGURATION COMMANDS
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
116
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
117 add-repository
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
118 : This command runs an interactive assistant that creates a repository
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
119 configuration.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
120
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
121 remove-repository *name*
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
122 : Removes the repository with the specified *name* from the configuration.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
123
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
124 list-repositories
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
125 : Lists all currently configured repositories.
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
126
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
127 check-config
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
128 : Validates the **$HOME/.dav/config.xml** configuration file.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
129
703
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
130 repository-url [**-p**] *repository*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
131 : Prints the repository url.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
132
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
133 add-user
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
134 : Adds a user to the secret store.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
135
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
136 remove-user
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
137 : Removes a user from the secret store.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
138
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
139 edit-user
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
140 : Interactive command for modifying users stored in the secret store.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
141
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
142 list-users
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
143 : Lists all users stored in the secret store.
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
144
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
145 # GENERAL OPTIONS
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
146
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
147 The following options can be used with all commands.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
148
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
149 -i
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
150 : Disable cert verification.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
151
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
152 -N
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
153 : Disable authentication prompt.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
154
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
155 -v
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
156 : Verbose output.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
157
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
158 # COMMAND OPTIONS
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
159
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
160 -a
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
161 : Show all files.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
162
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
163 -c
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
164 : Enable full encryption.
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
165
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
166 -d
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
167 : Order by last modified date.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
168
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
169 -e
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
170 : Show extended flags.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
171
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
172 -K
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
173 : Keep already present files.
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
174
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
175 -k *key*
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
176 : Key to use for encryption.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
177
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
178 -l
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
179 : Print resources in long list format.
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
180
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
181 -L *lock*
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
182 : Specificy lock token.
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
183
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
184 -n *uri*
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
185 : Specify namespace *uri*. There are two namespaces configured by default.
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
186
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
187 1. *D* for the *DAV:* namespace
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
188
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
189 2. *idav* for the *http://davutils.org/* namespace
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
190
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
191 -o *file*
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
192 : Write output to *file*. Use '-' for stdout.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
193
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
194 -O
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
195 : Override resources.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
196
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
197 -p
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
198 : Don't encrypt or decrypt files.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
199
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
200 -R
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
201 : Recursively do the operation for all children.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
202
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
203 -t
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
204 : Print content type.
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
205
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
206 -T *sec*
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
207 : Timeout in seconds.
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
208
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
209 -u *date*
438
329d57cddae8 improves formatting of man pages
Mike Becker <universe@uap-core.de>
parents: 436
diff changeset
210 : Get resources which are modified since the specified *date*.
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
211
703
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
212 -V *version*
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
213 : downloads a specific version of the resource. Available versions can be
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
214 listed with the list-versions command
2e3a24b9896a update man pages
Olaf Wintermann <olaf.wintermann@gmail.com>
parents: 440
diff changeset
215
440
a62d312d8e53 adds brief command descriptions to the dav man page
Mike Becker <universe@uap-core.de>
parents: 438
diff changeset
216 -x
436
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
217 : XML property content.
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
218
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
219
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
220 # SEE ALSO
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
221
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
222 `dav-sync` (1).
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
223
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
224 DavUtils full documentation: <https://davutils.sourceforge.io/>.
daea53362170 adds draft man pages
Mike Becker <universe@uap-core.de>
parents:
diff changeset
225

mercurial