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
- Host: GitHub
- URL: https://github.com/axllent/upload2dav
- Owner: axllent
- License: mit
- Created: 2019-09-06T11:44:52.000Z (almost 7 years ago)
- Default Branch: develop
- Last Pushed: 2026-04-01T02:27:49.000Z (3 months ago)
- Last Synced: 2026-04-01T04:56:33.862Z (3 months ago)
- Topics: go, golang, nextcloud, owncloud, webdav-client
- Language: Go
- Homepage:
- Size: 45.9 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# 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@latest`
## Configuration notes
When adding the WebDAV server, please ensure you include the WebDAV path (eg: `https://example.com/remote.php/webdav/`).