getFlutterCliToolSync method

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

Implementation

FlutterCliTool? getFlutterCliToolSync({
  String? workingDirectory,
  Map<String, String>? environment,
  bool includeParentEnvironment = true,
  bool preferProjectConfig = true,
}) {
  if (preferProjectConfig) {
    return _getProjectFlutterCliToolSync(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        ) ??
        _getGlobalFlutterCliToolSync(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        );
  } else {
    return _getGlobalFlutterCliToolSync(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        ) ??
        _getProjectFlutterCliToolSync(
          workingDirectory: workingDirectory,
          includeParentEnvironment: includeParentEnvironment,
          environment: environment,
        );
  }
}