code: func printDatacenters(tsv bool, datacenters ...*crimson.Datacenter) {
  	if len(datacenters) > 0 {
  		p := newStdoutPrinter(tsv)
  		defer p.Flush()
  		if !tsv {
  			p.Row("Name", "Description")
  		}
  		for _, dc := range datacenters {
  			p.Row(dc.Name, dc.Description)
  		}
  	}
  }
docs: // printDatacenters prints datacenter data to stdout in tab-separated columns.