anchor.diff:          final isLastCommand = i == runCommands.length - 1;
           final command = runCommands[i];
           Process process;
  -
  +        print('[${i + 1} / ${runCommands.length}] Running "$command"...');
           if (isLastCommand && isWebTemplate) {
             // The web template uses `webdev` to execute, not `dart`, so don't
             // run the test through the project utility method.
  
positive.code:       final p = proj!;
        final templateGenerator = getGenerator(templateId)!;
  
        ProcessResult createResult = await p.run([
          'create',
          '--force',
  
negative.code:         return commandParts;
        }).toList();
  
        print('$templateId: running the following commands:');
        for (final command in runCommands) {
          print('  $e');
        }
  
        final isServerTemplate = templateGenerator.categories.contains('server');
        final isWebTemplate = templateGenerator.categories.contains('web');
        final workingDir = path.join(p.dirPath, projectName);
  