Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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 (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2023-12-26T10:15:11.000Z (about 1 year ago)
- Last Synced: 2024-09-28T11:42:29.579Z (3 months ago)
- Topics: go, golang, nextcloud, owncloud, webdav-client
- Language: Go
- Homepage:
- Size: 19.5 KB
- Stars: 6
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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/`).