anchor.diff:            abbr: 'l',
             negatable: false,
             help: 'cluster by label')
  +      ..addFlag('skip-uninteresting-labels',
  +          defaultsTo: false,
  +          abbr: 's',
  +          negatable: true,
  +          help: 'skip uninteresting labels (e.g., \'cla: yes\')')
         ..addFlag('authors',
             defaultsTo: false,
             abbr: 'a',
  
positive.code:   bool get issues => _results['issues'];
    bool get alphabetize => _results['alphabetize'];
    bool get customers => _results['customers-only'];
    int get exitCode => _results == null ? -1 : _results['help'] ? 0 : null;
  
    Options(List<String> args) {
  
negative.code:       for (var label in toRemove) clusters.remove(label);
      }
  
      if (opts.labels && opts.skipUninteresting) {
        Set<String> toRemove = Set<String>();
        for (var label in clusters.clusters.keys) {
          if (labelsToSkip.contains(label)) toRemove.add(label);
        }
        for (var label in toRemove) clusters.remove(label);
      }
  
      print(clusters.toMarkdown(
          sortType: (opts.alphabetize
              ? ClusterReportSort.byKey
  