metadataText function
Builds the metadata.txt payload for a migration artifact directory.
Implementation
String metadataText({
required String name,
required DateTime generatedAt,
required int statementCount,
required int warningCount,
required bool rebuildRequired,
required String provider,
required String checksum,
}) {
final buffer = StringBuffer()
..writeln('name=$name')
..writeln('generated_at=${generatedAt.toIso8601String()}')
..writeln('statement_count=$statementCount')
..writeln('rebuild_required=$rebuildRequired')
..writeln('warning_count=$warningCount')
..writeln('provider=$provider')
..writeln('checksum=$checksum');
return buffer.toString();
}