in cmd/output.go [65:88]
func printText(response map[string]interface{}) {
format := "text"
for k, v := range response {
valueType := reflect.TypeOf(v)
if valueType.Kind() == reflect.Slice {
fmt.Printf("%v:\n", k)
for idx, item := range v.([]interface{}) {
if idx > 0 {
fmt.Println("================================================================================")
}
row, isMap := item.(map[string]interface{})
if isMap {
for field, value := range row {
fmt.Printf("%s = %v\n", field, jsonify(value, format))
}
} else {
fmt.Printf("%v\n", item)
}
}
} else {
fmt.Printf("%v = %v\n", k, jsonify(v, format))
}
}
}