Crates.io | rusty_network_manager |
lib.rs | rusty_network_manager |
version | 0.5.3 |
source | src |
created_at | 2024-04-17 22:48:57.16653 |
updated_at | 2024-10-08 21:20:09.00583 |
description | A crate for interacting with network_manager using zbus |
homepage | https://github.com/KevinVoell/network_manager |
repository | https://github.com/KevinVoell/network_manager |
max_upload_size | |
id | 1211864 |
size | 128,304 |
This project demonstrates how to use zbus
for D-Bus communication in Rust,
specifically for interacting with NetworkManager. It provides a set of examples
and utility functions to manage network connections, devices, and settings
through NetworkManager's D-Bus API.
NetworkManager is a daemon for simplifying networking configuration on Linux
systems. zbus
is a Rust crate that offers an idiomatic way of interacting with
D-Bus services. By leveraging zbus
, this project aims to provide Rust
developers with an easy-to-use interface for managing network configurations
through NetworkManager.
Before you can use this project, ensure you have the following installed:
To use this project, follow these steps:
Clone the repository:
git clone https://github.com/kevinvoell/network_manager.git
Change into the project directory:
cd network_manager
Build the project:
cargo build
This section provides basic examples of how to use the project to interact with NetworkManager through zbus.
We welcome contributions! Please open an issue or submit a pull request for any improvements, bug fixes, or feature additions. Follow the Rust Code of Conduct in all interactions within the project.
This project is licensed under the MIT License - see the LICENSE file for details.