No description
.github/workflows | ||
debian | ||
examples | ||
.gitignore | ||
.gitlab-ci.yml | ||
AccessPoint.go | ||
ActiveConnection.go | ||
CHANGELOG.md | ||
Checkpoint.go | ||
Connection.go | ||
Connection_test.go | ||
Device.go | ||
DeviceDummy.go | ||
DeviceGeneric.go | ||
DeviceIpTunnel.go | ||
DeviceStatistics.go | ||
DeviceWired.go | ||
DeviceWireless.go | ||
DHCP4Config.go | ||
DHCP6Config.go | ||
DnsManager.go | ||
enums.go | ||
go.mod | ||
go.sum | ||
IP4Config.go | ||
IP6Config.go | ||
LICENSE | ||
NetworkManager.go | ||
nm80211apflags_string.go | ||
nm80211apsec_string.go | ||
nm80211mode_string.go | ||
nmactivationstateflag_string.go | ||
nmactiveconnectionstate_string.go | ||
nmcapability_string.go | ||
nmcheckpointcreateflags_string.go | ||
nmconnectivity_string.go | ||
nmdevicestate_string.go | ||
nmdevicetype_string.go | ||
nmmetered_string.go | ||
nmstate_string.go | ||
README.md | ||
Settings.go | ||
utils.go | ||
VpnConnection.go |
gonetworkmanager
Go D-Bus bindings for NetworkManager.
Usage
You can find some examples in the examples directory.
External documentations
Backward compatibility
The library is most likely compatible with NetworkManager 0.9 to 1.40.
Tests
Tested with NetworkManager 1.40.0.
There are no automated tests for this library. Tests are made manually on a best-effort basis. Unit tests PRs are welcome.
Development and contributions
There is no active development workforce from the maintainer. PRs are welcome.
Issues
Before reporting an issue, please test the scenario with nmcli (if possible) to ensure the problem comes from the library.