Crate librclone

source ·
Expand description

github crates.io docs.rs

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.8"v1.66.01.701.21
librclone = "0.7"v1.65.01.651.19
librclone = "0.6"v1.64.21.651.19
librclone = "0.5"v1.63.11.601.18
librclone = "0.4"v1.62.21.541.18
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 mod tidy -go=1.21

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.