label property
String
get
label
Human-readable label printed by the wizard / CLI ("5.1 Authenticate with Firebase", etc.). Step numbers are prefixed by the caller.
Implementation
String get label {
switch (this) {
case WizardSubStep.firebaseLogin:
return 'Authenticate with Firebase';
case WizardSubStep.gcloudLogin:
return 'Authenticate with Google Cloud';
case WizardSubStep.billingCheck:
return 'Verify billing plan (Spark / Blaze)';
case WizardSubStep.enableFirebaseApis:
return 'Enable required Firebase APIs';
case WizardSubStep.configureClient:
return 'Configure Firebase client wiring';
case WizardSubStep.initFirestore:
return 'Initialize Firestore default database';
case WizardSubStep.initStorage:
return 'Initialize Storage default bucket';
case WizardSubStep.enableAuthProviders:
return 'Enable Authentication providers';
case WizardSubStep.deployFirestoreRules:
return 'Deploy Firestore rules';
case WizardSubStep.deployStorageRules:
return 'Deploy Storage rules';
case WizardSubStep.buildWeb:
return 'Build web app';
case WizardSubStep.hostingInit:
return 'Create & target beta hosting site';
case WizardSubStep.deployHostingRelease:
return 'Deploy hosting (release)';
case WizardSubStep.deployHostingBeta:
return 'Deploy hosting (beta)';
case WizardSubStep.enableServerApis:
return 'Enable Cloud Run / Artifact Registry APIs';
case WizardSubStep.ensureArtifactRegistryRepo:
return 'Create Artifact Registry repository';
case WizardSubStep.applyArtifactCleanupPolicy:
return 'Apply Artifact Registry cleanup policy';
case WizardSubStep.capCloudRunRevisions:
return 'Cap Cloud Run revisions';
}
}