From d253bb750c8435d48e064e547e71940e05a62982 Mon Sep 17 00:00:00 2001 From: Arceliar Date: Sun, 25 Nov 2018 17:50:56 -0600 Subject: [PATCH] yggdrasilctl support --- yggdrasilctl.go | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/yggdrasilctl.go b/yggdrasilctl.go index a3e2409..a2b0731 100644 --- a/yggdrasilctl.go +++ b/yggdrasilctl.go @@ -296,6 +296,17 @@ func main() { fmt.Println("-", v) } } + case "dhtping": + if _, ok := res["nodes"]; !ok { + fmt.Println("No nodes found") + } else if res["nodes"] == nil { + fmt.Println("No nodes found") + } else { + for _, v := range res["nodes"].([]interface{}) { + m := v.(map[string]interface{}) + fmt.Println("-", m["key"], m["coords"]) + } + } default: if json, err := json.MarshalIndent(recv["response"], "", " "); err == nil { fmt.Println(string(json))