getFlutterCliTool method

FlutterCliTool? getFlutterCliTool({
  1. String? workingDirectory,
  2. Map<String, String>? environment,
  3. bool includeParentEnvironment = true,
  4. bool preferProjectConfig = true,
})

Implementation

FlutterCliTool? getFlutterCliTool({
  String? workingDirectory,
  Map<String, String>? environment,
  bool includeParentEnvironment = true,
  bool preferProjectConfig = true,
}) {
  if (preferProjectConfig) {
    return _getProjectFlutterCliTool(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        ) ??
        _getGlobalFlutterCliTool(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        );
  } else {
    return _getGlobalFlutterCliTool(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        ) ??
        _getProjectFlutterCliTool(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        );
  }
}