render method
void
render()
Render the table to stdout
Implementation
void render() {
if (headers.isEmpty) return;
// Calculate column widths
final columnWidths = _calculateColumnWidths();
// Build and print the table
_printHorizontalBorder(columnWidths, '┌', '┬', '┐');
_printRow(headers, columnWidths, isHeader: true);
_printHorizontalBorder(columnWidths, '├', '┼', '┤');
for (final row in rows) {
_printRow(row, columnWidths);
}
_printHorizontalBorder(columnWidths, '└', '┴', '┘');
}