diff options
Diffstat (limited to 'cli/main.go')
| -rw-r--r-- | cli/main.go | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/cli/main.go b/cli/main.go index 0bee0c2..3c66804 100644 --- a/cli/main.go +++ b/cli/main.go @@ -50,9 +50,14 @@ func main() { if oauthErr != nil { log.Fatal(oauthErr) } - infoString, infoErr := state.APIAuthenticatedGet("/info") - if infoErr != nil { - log.Fatal(infoErr) + wireguardKey, wireguardErr := eduvpn.WireguardGenerateKey() + + if wireguardErr != nil { + log.Fatal(wireguardErr) + } + configString, configErr := state.APIConnectWireguard(wireguardKey.PublicKey().String()) + if configErr != nil { + log.Fatal(configErr) } - log.Println(infoString) + log.Println(eduvpn.WireguardConfigAddKey(configString, wireguardKey)) } |
