anchor.diff:  Future<void> serveFlutterDocs() async {
     log('launching dhttpd on port 8001 for Flutter');
     var launcher = SubprocessLauncher('serve-flutter-docs');
  -  await launcher.runStreamed(sdkBin('dart'), ['pub', 'get']);
  -  await launcher.runStreamed(sdkBin('dart'), [
  +  await launcher.runStreamed(Platform.resolvedExecutable, ['pub', 'get']);
  +  await launcher.runStreamed(Platform.resolvedExecutable, [
       'pub',
       'global',
       'run',
  
positive.code: Future<void> serveSdkDocs() async {
    log('launching dhttpd on port 8000 for SDK');
    var launcher = SubprocessLauncher('serve-sdk-docs');
    await launcher.runStreamed(sdkBin('dart'), [
      'pub',
      'global',
      'run',
  
negative.code:   if (label != '') label = '-$label';
    var launcher = SubprocessLauncher('build-sdk-docs$label');
    var cwd = await futureCwd;
    await launcher.runStreamed(Platform.resolvedExecutable, ['pub', 'get'],
        workingDirectory: cwd);
    return await launcher.runStreamed(
        Platform.resolvedExecutable,
  