anchor.diff:          isRawCsAvailable = cs_md5 != "xml";
   
           // Torn between using release_revision and release_version for cask version :/
  -        versions_file.write("| ${cask_class_name} | ${release_version} | ${release_revision} | [Zip](${url}) | [md5]($md5_file_url) | ${notes} |\n");
  -        String cask = createDarteditorCask(cask_class_name, url, release_revision, md5, isRawCsAvailable, installSection);
  -        File outputFile = new File(outputDirectory.path + '/' + cask_file_name);
  +        versions_file.write("| ${caskClassName} | ${release_version} | ${release_revision} | [Zip](${url}) | [md5]($md5_file_url) | ${notes} |\n");
  +        String cask = createDarteditorCask(caskClassName, url, release_revision, md5, isRawCsAvailable, installSection);
  +        File outputFile = new File(outputDirectory.path + '/' + caskFileName);
           return outputFile.create(recursive: true)
               .then((file) {
                               outputFile.writeAsString(cask);
  
positive.code:        return buf;
       }))
       .then((StringBuffer buf) => buf.toString());
  }
negative.code:         });
  }
  
  String createDarteditorCask(String class_name, String url, String version,
                              String md5, bool is_cs_available,
                              String installSection) {
    return '''require "formula"
  
  class ${class_name} < Formula
  