buildCommandRunner function

CommandRunner<int> buildCommandRunner({
  1. Logger? logger,
})

Implementation

CommandRunner<int> buildCommandRunner({Logger? logger}) {
  final context = CommandContext(logger: logger ?? Logger());
  return CommandRunner<int>(
    'fclean',
    'Safely clean Flutter build artifacts, caches, and local development clutter.',
  )
    ..addCommand(CleanCommand(context))
    ..addCommand(ScanCommand(context))
    ..addCommand(AnalyzeCommand(context))
    ..addCommand(DoctorCommand(context))
    ..addCommand(CacheCommand(context))
    ..addCommand(InitCommand(context));
}