Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/axllent/upload2dav

Commandline utility to upload files to a webdav server such as Nextcloud
https://github.com/axllent/upload2dav

go golang nextcloud owncloud webdav-client

Last synced: 3 months ago
JSON representation

Commandline utility to upload files to a webdav server such as Nextcloud

Awesome Lists containing this project

README

        

# Upload2dav

[![Go Report Card](https://goreportcard.com/badge/github.com/axllent/upload2dav)](https://goreportcard.com/report/github.com/axllent/upload2dav)

A simple utility written in Go to upload files to a WebDAV server such as Nextcloud.

## Usage options

```shell
Usage: upload2dav [options]

Options:
-d, --dir string Alternative upload directory
-c, --conf string Specify config file (default "~/.config/upload2dav.json")
-w, --write-config Write config
-q, --quiet Quiet (do not show upload progress)
-v, --version Show version
-u, --update Update to latest version
-h, --help Show help
```

## Installation

You can use of the pre-built binaries (see [releases](https://github.com/axllent/upload2dav/releases)).

If you prefer to build it from source `go install github.com/axllent/upload2dav`

## Configuration notes

When adding the WebDAV server, please ensure you include the WebDAV path (eg: `https://example.com/remote.php/webdav/`).