Versions in this module Expand all Collapse all v0 v0.0.2 May 23, 2024 v0.0.1 Apr 24, 2024 Changes in this version + type Cmd interface + CombinedOutput func() ([]byte, error) + Output func() ([]byte, error) + Run func() error + type Exec interface + Command func(name string, arg ...string) Cmd + type Interface interface + Addrs func() ([]net.Addr, error) + type Network interface + InitializeNetworkState func(networkAdapter string) + RetrieveDNS1 func(networkAdapter string) (string, error) + RetrieveDNS2 func(networkAdapter string) (string, error) + RetrieveDefaultGateway func(networkAdapter string) (string, error) + RetrieveDeviceState func(networkAdapter string) gonetworkmanager.NmDeviceState + RetrieveHostname func() (string, error) + RetrieveIPAddress func(networkAdapter string) (string, error) + RetrieveInternalMode func() string + RetrieveMACAddress func(networkAdapter string) (string, error) + RetrieveMode func(networkAdapter string) (string, error) + RetrieveSubnetMask func(networkAdapter string) (string, error) + SetDNS1 func(networkAdapter string, dns string) error + SetDNS2 func(networkAdapter string, dns string) error + SetDefaultGateway func(networkAdapter string, gateway string) error + SetIPAddress func(networkAdapter string, ip string) error + SetIPs func(networkAdapter string, mode string, ip string, subnet string, gateway string, ...) error + SetMode func(networkAdapter string, mode string) error + SetSubnetMask func(networkAdapter string, subnet string) error + type NetworkManager interface + Hostname func() (string, error) + InterfaceByName func(networkAdapter string) (Interface, error) + Interfaces func() ([]net.Interface, error) + Manager func() (gonetworkmanager.NetworkManager, error) + Settings func() (gonetworkmanager.Settings, error)