Cuong Manh Le
841be069b7
cmd/cli: only list physical interfaces when listing
...
Since these are the interfaces that ctrld will manipulate anyway.
While at it, also skipping non-working devices on MacOS, by checking
if the device is present in network service order
2025-01-20 15:00:08 +07:00
Cuong Manh Le
5f4a399850
cmd/cli: extend list of valid interfaces for MacOS
...
By parsing "networksetup -listallhardwareports" output to get list of
available hardware ports.
2024-08-07 15:51:11 +07:00
Cuong Manh Le
e89021ec3a
cmd/cli: only set DNS for physical interfaces on Windows
...
By filtering the interfaces by MAC address instead of name.
2024-03-04 14:49:52 +07:00
Cuong Manh Le
0826671809
cmd/cli: set DNS for all physical interfaces on Windows/Darwin
2024-02-07 14:40:51 +07:00
Cuong Manh Le
829e93c079
cmd: allow import/running ctrld as library
2023-08-15 18:22:38 +07:00