diff options
Diffstat (limited to 'internal/wireguard/wireguard_stub.go')
| -rw-r--r-- | internal/wireguard/wireguard_stub.go | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/internal/wireguard/wireguard_stub.go b/internal/wireguard/wireguard_stub.go index a6b8dac..47d7b41 100644 --- a/internal/wireguard/wireguard_stub.go +++ b/internal/wireguard/wireguard_stub.go @@ -2,4 +2,19 @@ package wireguard -// The wireguard package provides stubs for non-Linux platforms. +import ( + "fmt" + "git.theodohertyfamily.com/tools/wg-wrap/pkg/wgconf" +) + +type Tunnel struct{} + +func StartTunnel(cfg *wgconf.Config) (*Tunnel, error) { + return nil, fmt.Errorf("wireguard tunnel is not supported on non-Linux platforms") +} + +func (t *Tunnel) Close() {} + +func GetTunnelLocalIP(cfg *wgconf.Config) (string, error) { + return "", fmt.Errorf("wireguard tunnel is not supported on non-Linux platforms") +} |
