checkRequired method
Check all required tools with spinner
Implementation
Future<ToolCheckResult> checkRequired() async {
return await UserPrompt.withSpinner(
'Checking required tools...',
() async {
final List<ToolStatus> tools = await Future.wait(<Future<ToolStatus>>[checkFlutter(), checkDart()]);
return ToolCheckResult(tools: tools);
},
doneMessage: '✓ Tool check complete',
);
}