anchor.diff:          throw 'gsutil not found';
         }
       }
  -    // Validate the executable
  -    Process.runSync(gsUtilExecutable, ['--version']);
       _gsUtilExecutable = gsUtilExecutable;
     }
   }
  
positive.code: import 'dart:io';
  
  import 'package:path/path.dart';
  import 'package:tekartik_io_utils/io_utils_import.dart';
  import 'package:process_run/cmd_run.dart';
  
  String get _gsUtilBinName => 'gsutil${Platform.isWindows ? '.cmd' : ''}';
  void rawGsUtilVersionSync() {
    Process.runSync(_gsUtilBinName, ['--version']);
  }
  
  String? _gsUtilExecutable;
  
  void findGsUtilSync() {
    if (_gsUtilExecutable == null) {
      String gsUtilExecutable;
      if (findRawGsUtilSync()) {
        gsUtilExecutable = _gsUtilBinName;
      } else {
        final gloudSdkDir = Platform.environment['TEKARTIK_GOOGLE_CLOUD_SDK_DIR'];
        if (gloudSdkDir != null) {
          gsUtilExecutable = join(gloudSdkDir, 'bin', 'gsutil');
  
negative.code:   findGsUtilSync();
    return _gsUtilExecutable;
  }
  