summaryrefslogtreecommitdiff
path: root/cli/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'cli/main.go')
-rw-r--r--cli/main.go13
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))
}