anchor.diff:   */
   
   String generateCompletionScript(List<String> binaryNames) {
  -  final binNames = new List<String>();
  -
     if (binaryNames.isEmpty) {
       throw new ArgumentError('Provide the name of at least of one command');
     }
  
positive.code: import 'dart:io';
  
  import 'package:bot/bot.dart';
  import 'package:path/path.dart' as pathos;
  
  const _BIN_NAME_REPLACEMENT = '{{binName}}';
  
negative.code:     }
    }
  
    var buffer = new StringBuffer();
  
    final prefix =
        LineSplitter.split(_PREFIX).map((l) => '# $l'.trim()).join('\n');
    buffer.writeln(prefix);
  
    // empty line
    buffer.writeln('');
  
    for (final binName in binaryNames) {
      buffer.writeln(_printBinName(binName));
    }
  
  