formatMemoryManifest function

String formatMemoryManifest(
  1. List<MemoryHeader> headers
)

Format memory headers as a human-readable manifest.

Implementation

String formatMemoryManifest(List<MemoryHeader> headers) {
  if (headers.isEmpty) return '(no memory files)';

  final buffer = StringBuffer();
  for (final h in headers) {
    final type = h.type != null ? '[${h.type!.name}]' : '[?]';
    final age = _memoryAge(h.modified);
    final desc = h.description ?? '(no description)';
    buffer.writeln('$type ${h.filename} ($age): $desc');
  }
  return buffer.toString();
}