checkFirebase method
Check if Firebase CLI is installed
Implementation
Future<ToolStatus> checkFirebase() async {
final bool exists = await _runner.commandExists('firebase');
if (!exists) {
return ToolStatus.missing(
'Firebase CLI',
'npm install -g firebase-tools',
isRequired: false,
);
}
final String? version = await _runner.getCommandVersion('firebase');
return ToolStatus.installed(
'Firebase CLI',
version ?? 'unknown',
isRequired: false,
);
}