Metadata-Version: 2.1
Name: webdav3-cli
Version: 1.0.0
Summary: Command line interface for webdav3
Author: Nicholas Johnson
Author-email: nicholas.m.j@gmail.com
Requires-Python: >=3.9,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: tomlkit (>=0.11.7,<0.12.0)
Requires-Dist: webdavclient3 (>=3.14.6,<4.0.0)
Description-Content-Type: text/markdown

# webdav3-cli

Simple command-line interface for interacting with a WebDAV server.

This was tested and developed against the WebDAV interface for a [Redmine](https://www.redmine.org/) server.

## Usage

### Configuring

You can configure a set of default values for the optional arguments using the `config` command 

#### Examples:
`webdav3 config set hostname="http://client.openjaus.net/dmsf/webdav/openjaus4-sdk-cpp"`

`webdav3 config set user={username}`

`webdav3 config set pass={password}`


### Uploading files

Files can be uploaded to the WebDAV server using the `upload` command

#### Examples:
`webdav3 upload {local_path} {remote_path} --hostname {server address} --root "/dmsf/webdav" --user {username} --pass {password}`

`webdav3 upload {local_path} {remote_path}`

