checkFlutter method
Check if Flutter is installed and get version
Implementation
Future<ToolStatus> checkFlutter() async {
final bool exists = await _runner.commandExists('flutter');
if (!exists) {
return ToolStatus.missing(
'Flutter',
'https://docs.flutter.dev/get-started/install',
isRequired: true,
);
}
final String? version = await _runner.getCommandVersion('flutter');
return ToolStatus.installed(
'Flutter',
version ?? 'unknown',
isRequired: true,
);
}