5
0
mirror of https://github.com/cwinfo/yggdrasil-go.git synced 2024-11-10 05:10:26 +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":
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)
if subnet, ok := v.(map[string]interface{})["subnet"].(string); ok {
fmt.Println("IPv6 subnet:", subnet)