nextcloud-versions 0.1.3

WebDAV file versions client for the Nextcloud Rust SDK
Documentation

nextcloud-versions

WebDAV file versioning history and restoration client for Nextcloud.

Part of the nextcloud-rust-sdk workspace.

Installation

[dependencies]
nextcloud-versions = "0.1.2"

Features

  • VersionsClient: Interacts with /remote.php/dav/versions/ endpoints.
  • FileVersion: Historical file snapshot with timestamp, size, and version ID.
  • Restores previous versions directly back into the user's active file tree.

Example

use nextcloud_versions::VersionsClient;

// Lists historical file versions and restores files to earlier revisions

License

GNU General Public License v3.0 or later (GPL-3.0-or-later).