anchor.diff:      [],
       workingDirectory: mainDevToolsDirectory.path,
     );
  -  _printToConsole(buildProcess);
  +  _forwardOutputStreams(buildProcess);
     await buildProcess.exitCode;
   
     final devToolsBuildLocation =
  
positive.code: // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  import 'dart:convert';
  import 'dart:io';
  
  const argDevToolsBuild = 'devtools-build';
  
negative.code:     [
        'pkg/dds/tool/devtools_server/serve_local.dart',
        '--devtools-build=$devToolsBuildLocation',
        // Pass any args that were provided to our script along. This allows IDEs
        // to pass `--machine` (etc.) so that this script can behave the same as
        // the "dart devtools" command for testing local DevTools/server changes.
        ...args,
      ],
      workingDirectory: localDartSdkLocation,
    );
    _forwardOutputStreams(serveProcess);
    _forwardInputStream(serveProcess);
    await serveProcess.exitCode;
  }
  
  void _forwardOutputStreams(Process process) {
    process.stdout.listen(stdout.add);
    process.stderr.listen(stdout.add);
  }
  
  void _forwardInputStream(Process process) {
    stdin.listen(process.stdin.add);
  }
  