anchor.diff:  /// Main entry point for commands.
   ///
   /// This function is intended to be used from the [flutter] command line tool.
  -void main(List<String> args) {
  +Future main(List<String> args) async {
     Logger.root.level = Level.WARNING;
     Logger.root.onRecord.listen((LogRecord record) {
       print('${record.level.name}: ${record.message}');
  
positive.code: // Use of this source code is governed by a BSD-style license that can be
  // found in the LICENSE file.
  
  import 'package:logging/logging.dart';
  
  import 'src/commands/flutter_command_runner.dart';
  
negative.code:       print(record.stackTrace);
    });
  
    FlutterCommandRunner runner = new FlutterCommandRunner()
      ..addCommand(new BuildCommand())
      ..addCommand(new CacheCommand())
      ..addCommand(new InitCommand())
  