`nmrs` 正式发布稳定版本 v1.0.0。
非常高兴地宣布,我已经完成了 `1.0.0` 版本,这标志着我的库 API 已经稳定。重大更改只会在主要版本更新(`2.0.0` 及以上)中发生。所有公共 API 都已文档化并经过测试。
`nmrs` 是一个提供 D-Bus 上的 NetworkManager 绑定的库。与 `nmcli` 包装器不同,`nmrs` 提供了直接的 D-Bus 集成,拥有一个安全且符合人体工程学的 API,用于管理 Linux 上的 WiFi、以太网和 VPN 连接。它也是 *与运行时无关* 的,可以与任何 `async` 运行时一起使用。
这是我的第一个(真正的)开源项目,我对此感到非常自豪。通过 `nmrs` 找到我对自由和开源软件(FOSS)的热爱真的很不错。
希望有人能从中获益,并乐于报告任何错误、功能请求或一般反馈!
> 我非常欢迎 [贡献](https://github.com/cachebag/nmrs)!
文档:
https://docs.rs/nmrs/latest/nmrs/
查看原文
Super excited to say I've finished `1.0.0` which deems my library API as stable. Breaking changes will only occur in major version updates (`2.0.0`+). All public APIs are documented and tested.<p>`nmrs` is a library providing NetworkManager bindings over D-Bus. Unlike `nmcli` wrappers, `nmrs` offers direct D-Bus integration with a safe, ergonomic API for managing WiFi, Ethernet, and VPN connections on Linux. It's also *runtime-agnostic* and works with any `async` runtime.<p>This is my first (real) open source project and I'm pretty proud of it. It's been really nice to find my love for FOSS through `nmrs`.<p>Hope someone derives use out of this and is kind enough to report any bugs, feature requests or general critiques!<p>> I am more than open to [contributions](https://github.com/cachebag/nmrs) as well!<p>https://github.com/cachebag/nmrs<p>Docs:
https://docs.rs/nmrs/latest/nmrs/