#rclone #bindings #applications #go #automatic #compile #links

librclone

Rust 的 librclone 绑定

12 个版本 (7 个重大更改)

0.8.0 2024 年 5 月 12 日
0.7.0 2023 年 11 月 27 日
0.6.3 2023 年 10 月 23 日
0.5.0 2023 年 7 月 19 日
0.1.1 2021 年 10 月 6 日

#11 in #links

Download history 2/week @ 2024-04-28 172/week @ 2024-05-12 40/week @ 2024-05-19 30/week @ 2024-05-26 17/week @ 2024-06-02 19/week @ 2024-06-09 90/week @ 2024-06-16 44/week @ 2024-06-23 26/week @ 2024-06-30 17/week @ 2024-07-07 8/week @ 2024-07-14 5/week @ 2024-07-28 69/week @ 2024-08-11

每月 74 次下载

MIT 或 Apache-2.0 或 CC0-1.0

54MB
1M SLoC

Go 1M SLoC // 0.2% comments GNU Style Assembly 21K SLoC // 0.1% comments Shell 1.5K SLoC // 0.2% comments C 315 SLoC // 0.0% comments M4 161 SLoC Rust 81 SLoC BASH 79 SLoC // 0.1% comments Bazel 67 SLoC PowerShell 25 SLoC // 0.1% comments INI 9 SLoC Bitbake 2 SLoC

github crates.io docs.rs

Rust 的 librclone 绑定。

自动将 rclone 编译成库并将其链接到您的 Rust 应用程序。

支持 macOS 和 Linux。欢迎为 Windows 支持提交 PR!

crate 版本 rclone 版本 MSRV 最低 go 版本
librclone= "0.8" v1.66.0 1.70 1.21
librclone= "0.7" v1.65.0 1.65 1.19
librclone= "0.6" v1.64.2 1.65 1.19
librclone= "0.5" v1.63.1 1.60 1.18
librclone= "0.4" v1.62.2 1.54 1.18
librclone= "0.3" v1.61.0 1.54 1.17
librclone= "0.2" v1.60.1 1.54 1.17
librclone= "0.1" v1.56.2 1.54 1.17

为新的 rclone 版本生成更新的 go.modgo..sum 文件

cd librclone-sys
rm go.mod && rm go.sum
go mod init github.com/trevyn/librclone
go mod tidy -go=1.21

依赖项