func FormatDiffResponse()

in seata/api.go [78:94]


func FormatDiffResponse(kv map[string][]string) string {
	t := table.NewWriter()
	header := table.Row{"key", "from", "to"}
	t.AppendHeader(header)

	// Make output in order
	var keys []string
	for k := range kv {
		keys = append(keys, k)
	}
	sort.Strings(keys)
	for _, key := range keys {
		row := table.Row{key, kv[key][0], kv[key][1]}
		t.AppendRow(row)
	}
	return t.Render()
}