generateFirebaseRc method
Generate .firebaserc
Implementation
Future<void> generateFirebaseRc() async {
if (config.firebaseProjectId == null) {
warn('Firebase project ID not set, skipping .firebaserc');
return;
}
info('Generating .firebaserc...');
final String content =
'''
{
"projects": {
"default": "${config.firebaseProjectId}"
},
"targets": {
"${config.firebaseProjectId}": {
"hosting": {
"release": [
"${config.firebaseProjectId}"
],
"beta": [
"${config.firebaseProjectId}-beta"
]
}
}
},
"etags": {}
}
''';
final File file = File(p.join(config.outputDir, '.firebaserc'));
await file.writeAsString(content);
success('Generated: .firebaserc');
}