5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-14 04:30:32 +00:00

Fix getSelf in yggdrasilctl

This commit is contained in:
Neil Alexander 2018-10-21 18:06:54 +01:00
parent 088d28a93b
commit 4f435705e3
No known key found for this signature in database
GPG Key ID: A02A2019A2BB0944

View File

@ -181,6 +181,13 @@ func main() {
} }
case "getself": case "getself":
for k, v := range res["self"].(map[string]interface{}) { for k, v := range res["self"].(map[string]interface{}) {
if friendlyname, ok := v.(map[string]interface{})["friendly_name"].(string); ok {
if friendlyname == "" {
fmt.Println("Friendly name: (none)")
} else {
fmt.Println("Friendly name:", friendlyname)
}
}
fmt.Println("IPv6 address:", k) fmt.Println("IPv6 address:", k)
if subnet, ok := v.(map[string]interface{})["subnet"].(string); ok { if subnet, ok := v.(map[string]interface{})["subnet"].(string); ok {
fmt.Println("IPv6 subnet:", subnet) fmt.Println("IPv6 subnet:", subnet)