anchor.diff:  import 'package:gist/dart_sample.dart';
   import 'package:gist/github.dart';
   import 'package:gist/analyzer.dart';
  +import 'package:path/path.dart' as path;
   
   void main(List<String> arguments) {
     new CommandRunner('gist', 'Gist manager.')
  
positive.code:   }
  
    bool _isDartpadAble(Directory dir) {
      var children = dir.listSync(recursive: true);
      Directory web = children.firstWhere(
          (entity) => entity is Directory && entity.path.endsWith('web'),
  
negative.code:       var analyzer = new AnalyzerUtil();
        List<String> libraries = analyzer.findLibraries(dartFile.readAsStringSync());
        if (libraries.any((l) => l == 'dart:io')) {
          print("Skipping ${dirName}: Dartpads can't import dart:io.");
          return false;
        }
        if (libraries.any((l) => ! l.startsWith('dart:'))) {
          print("Skipping ${dirName}: Dartpads can't import packages.");
          return false;
        }
      }
  