code: func printMachines(tsv bool, machines ...*crimson.Machine) {
  	if len(machines) > 0 {
  		p := newStdoutPrinter(tsv)
  		defer p.Flush()
  		if !tsv {
  			p.Row("Name", "Platform", "Rack", "Datacenter", "Description", "Asset Tag", "Service Tag", "Deployment Ticket", "DRAC Password", "State")
  		}
  		for _, m := range machines {
  			p.Row(m.Name, m.Platform, m.Rack, m.Datacenter, m.Description, m.AssetTag, m.ServiceTag, m.DeploymentTicket, m.DracPassword, m.State)
  		}
  	}
  }
docs: // printMachines prints machine data to stdout in tab-separated columns.