summary method
Prints a key value block, used to review answers before committing.
Implementation
void summary(Map<String, String?> values) {
final width = values.keys
.map((key) => key.length)
.fold<int>(0, (a, b) => a > b ? a : b);
for (final entry in values.entries) {
final value = entry.value;
if (value == null || value.isEmpty) continue;
_logger.logInfo(
' ${ColorizeLogger.dim(entry.key.padRight(width))} $value',
);
}
}