# Functions
NewNetworkManager creates a new NetworkManager.
NewColimaNetworkManager creates a new ColimaNetworkManager.
NewMockNetworkManager creates a new instance of MockNetworkManager.
# Structs
BaseNetworkManager is a concrete implementation of NetworkManager.
colimaNetworkManager is a concrete implementation of NetworkManager.
MockNetworkInterfaceProvider is a struct that simulates a network interface provider for testing purposes.
MockNetworkManager is a struct that simulates a network manager for testing purposes.
RealNetworkInterfaceProvider is the real implementation of NetworkInterfaceProvider.
# Interfaces
NetworkInterfaceProvider abstracts the system's network interface operations.
NetworkManager handles configuring the local development network.