void main()

in example/client.dart [5:22]


void main() async {
  var scratchSpace = await Directory.systemTemp.createTemp();
  var driver = BazelWorkerDriver(
      () => Process.start(Platform.resolvedExecutable,
          [Platform.script.resolve('worker.dart').toFilePath()],
          workingDirectory: scratchSpace.path),
      maxWorkers: 4);
  var response = await driver.doWork(WorkRequest()..arguments.add('foo'));
  if (response.exitCode != EXIT_CODE_OK) {
    print('Worker request failed');
  } else {
    print('Worker request succeeded, file content:');
    var outputFile = File.fromUri(scratchSpace.uri.resolve('hello.txt'));
    print(await outputFile.readAsString());
  }
  await scratchSpace.delete(recursive: true);
  await driver.terminateWorkers();
}