toReport method
Get a formatted report string
Implementation
String toReport() {
final buffer = StringBuffer();
buffer.writeln('Flutter SDK Information:');
buffer.writeln('├─ Version: $flutterVersion');
buffer.writeln('├─ Channel: $channel');
buffer.writeln('├─ Dart: $dartVersion');
buffer.writeln('├─ QuicUI Custom: ${isQuicUI ? '✅ YES' : '❌ NO'}');
if (branch != null) {
buffer.writeln('├─ Branch: $branch');
}
if (commitHash != null) {
buffer.writeln('├─ Commit: $commitHash');
}
if (versionTag != null) {
buffer.writeln('└─ Tag: $versionTag');
} else {
buffer.writeln('└─ Timestamp: ${timestamp.toIso8601String()}');
}
return buffer.toString();
}