Files
magpie/internal/netproxy/system_darwin.go
T

14 lines
340 B
Go

package netproxy
import "github.com/yetone/magpie/internal/proc"
// system reads what System Settings → Network → Proxies says, through
// scutil (the same dictionary CFNetwork uses).
func system() Proxy {
out, err := proc.Command("scutil", "--proxy").Output()
if err != nil {
return Proxy{}
}
return parseScutil(string(out))
}