Crate librclone

source ·
Expand description

Rust bindings for librclone.

Automatically compiles rclone as a library and links it into your Rust application.

Supports macOS and Linux. PR for Windows support welcome!

crate versionrclone versionMSRVMinimum go version
librclone = "0.3"v1.61.01.541.17
librclone = "0.2"v1.60.11.541.17
librclone = "0.1"v1.56.21.541.17

To generate updated go.mod and go.sum files on new rclone version:

cd librclone-sys
rm go.mod && rm go.sum
go mod init github.com/trevyn/librclone
go get -d github.com/rclone/rclone/librclone

Functions

Finalizes rclone as a library. Currently just calls the Go GC; don’t stress if you never call it. :-)
Initializes rclone as a library.
Does a single librclone RPC call.