displaySummary function

void displaySummary(
  1. WizardIo io, {
  2. required String projectName,
  3. required String description,
  4. required String organization,
  5. required String destination,
  6. required String flutterSdkSource,
  7. required Set<String> targetPlatforms,
  8. required bool gitPreference,
  9. required String validationProfile,
})

Implementation

void displaySummary(
  WizardIo io, {
  required String projectName,
  required String description,
  required String organization,
  required String destination,
  required String flutterSdkSource,
  required Set<String> targetPlatforms,
  required bool gitPreference,
  required String validationProfile,
}) {
  io.writeLine('========================================');
  io.writeLine('FIXED STACK (Fixed, not selectable):');
  io.writeLine(
    '  Feature First · Bloc/Cubit · GoRouter · GetIt · Dio · Freezed + json_serializable · build_runner',
  );
  io.writeLine('========================================');
  io.writeLine('PROJECT CONFIGURATION SUMMARY:');
  io.writeLine('  Project Name:            $projectName');
  io.writeLine('  Description:             $description');
  io.writeLine('  Organization Identifier: $organization');
  io.writeLine('  Destination Reference:   $destination');
  io.writeLine('  Flutter SDK Source:      $flutterSdkSource');
  io.writeLine('  Target Platforms:        ${targetPlatforms.join(", ")}');
  io.writeLine('  Git Preference:          ${gitPreference ? "yes" : "no"}');
  io.writeLine('  Validation Profile:      $validationProfile');
  io.writeLine('========================================');
}