`nmrs` 官方稳定版 v1.0.0 发布

3作者: cachebag8 天前
非常激动地宣布我完成了 `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://github.com/cachebag/nmrs 文档: https://docs.rs/nmrs/latest/nmrs/
查看原文
Super excited to say I&#x27;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&#x27;s also *runtime-agnostic* and works with any `async` runtime.<p>This is my first (real) open source project and I&#x27;m pretty proud of it. It&#x27;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>&gt; I am more than open to [contributions](https:&#x2F;&#x2F;github.com&#x2F;cachebag&#x2F;nmrs) as well!<p>https:&#x2F;&#x2F;github.com&#x2F;cachebag&#x2F;nmrs<p>Docs: https:&#x2F;&#x2F;docs.rs&#x2F;nmrs&#x2F;latest&#x2F;nmrs&#x2F;