anchor.diff:  
   class ${class_name} < Formula
     url "${url}"
  -  homepage "http://www.dartlang.org/tools/editor/"
  +  homepage "https://www.dartlang.org/tools/editor/"
     version "${version}"
     md5 "${md5}"
     
  
positive.code: import 'dart:io';
  import 'package:args/args.dart';
  
  const String root_url = "http://storage.googleapis.com/dart-archive/channels";
  const String homepage_url = "http://www.dartlang.org/tools/editor/";
  
  const String dart_install_section = '''
    conflicts_with 'dart', :because => 'installation of dart-dsk tools in path'
  
negative.code: # conflicts_with 'dart-editor-edge', :because => 'installation of dart-dsk tools in path'
  # conflicts_with 'dart-editor-edge-cs', :because => 'installation of dart-dsk tools in path'
  # conflicts_with 'dart-editor-stable', :because => 'installation of dart-dsk tools in path'
  ''' + dart_install_section, "[Changes](https://storage.googleapis.com/dart-archive/channels/dev/release/latest/changelog.html)")
      .catchError((e) {
          print("DartEditorDev: ${e} ${e.stackTrace}");     // Finally, callback fires.
          exitCode = 2;
  