func ListInstances(q *skynet.Query) { var regFlag *bool if *RegisteredFlag == "true" { b := true regFlag = &b } else if *RegisteredFlag == "false" { b := false regFlag = &b } q.Registered = regFlag results := q.FindInstances() for _, instance := range results { registered := "" if instance.Registered { registered = " [Registered]" } fmt.Println(instance.Config.ServiceAddr.IPAddress + ":" + strconv.Itoa(instance.Config.ServiceAddr.Port) + " - " + instance.Config.Name + " " + instance.Config.Version + registered) } }