anchor.diff:    int commandIndex = 1;
     var allTestCommands = testCommands
         .expand((testCommand) => testCommand.toTryCommand(commandIndex++));
  -  print("git try cl -b ${getBuilderName(builderPlatform)} "
  +  print("git cl try -B luci.dart.try -b ${getBuilderName(builderPlatform)} "
         "${getBuildProperties(buildType, buildArgs)}"
         "${allTestCommands.join(' ')}");
   }
  
positive.code: 
    String buildArgs = null;
    if (buildType == BuildType.compile) {
      buildArgs = getStepInput("Give the arguments to build.py, seperate by "
          "' '");
    } else if (buildType == BuildType.existing) {
      buildArgs = getStepInput("Input the fileset hash");
    }
  
    var testCommands = <TestCommand>[];
    var testCommandString = getStepInput("Write a command to execute. Use ' ' to "
        "separate arguments. If you only wish to build, just press <Enter>");
    while (testCommandString.isNotEmpty) {
      var testCommandRepeat = getIntegerStepInput("How many times would you like "
          "the command '${testCommandString} to be invoked?");
      testCommands.add(new TestCommand(testCommandString, testCommandRepeat));
      testCommandString = getStepInput("Write an additional command to execute. "
          "Use ' ' to separate arguments. If no additional commands should be run"
  
negative.code: String getBuilderName(Platform builderPlatform) {
    switch (builderPlatform) {
      case Platform.linux:
        return "cl-linux-try";
      case Platform.win:
        return "cl-win-try";
      case Platform.mac:
        return "cl-mac-try";
    }
    return "cl-linux-try";
  }
  
  String getBuildProperties(BuildType buildType, String buildArgs) {
  