anchor.diff:        }
       }
   
  +    if (dry_run) {
  +      print('$dirName is dartpadable');
  +    }
  +
       // otherwise dartpadable, yeah :)
       return true;
     }
  
positive.code: 
    String description = 'Generate gists from the current directory.';
  
    bool get debug => argResults['debug'];
  
    Generate() {
  
      argParser.addFlag("debug", abbr: 'd', help: "Show all the skipping messages.");
      String token = askSync('Create a github token here:\n'
          'https://github.com/settings/tokens\n'
          'Github Token:');
      Authentication auth = new Authentication.withToken(token);
      gitHub = createGitHubClient(auth: auth);
    }
  
    run() async {
      Directory root = new Directory('.');
      List<Directory> allDirectories = root.listSync(recursive: true)..retainWhere((entity) => entity is Directory);
  
  
negative.code:     }
  
      if (! new File('$dirName/pubspec.yaml').existsSync()) {
        if (verbose) {
          print('Skipping ${dirName}: App contains no pubspec.yaml file.');
        }
        return false;
  