hunk.code_window:                     const connectionOptions = await connectionOptionsReader.get(args.connection as any);
                       directory = connectionOptions.cli ? (connectionOptions.cli.entitiesDir || "") : "";
                   } catch (err) { }
               }
               const path = (directory.startsWith("/") ? "" : process.cwd() + "/") + (directory ? (directory + "/") : "") + filename;
               const fileExists = await CommandUtils.fileExists(path);
               if (fileExists) {
                   throw `File ${chalk.blue(path)} already exists`;
               }
               await CommandUtils.createFile(path, fileContent);
  
hunk.labels: keep keep keep keep keep replace keep keep keep keep keep
hunk.after_edit:             if (directory && !directory.startsWith("/")) {
                   directory = process.cwd() + "/" + directory;
               }
               const path = (directory ? (directory + "/") : "") + filename;
  
hunk.file_path: src/commands/EntityCreateCommand.ts
hunk.type: replace
file: import {Column} from "../../../../../../../src/decorator/columns/Column";
  import {Entity} from "../../../../../../../src/decorator/entity/Entity";
  import {PrimaryGeneratedColumn} from "../../../../../../../src/decorator/columns/PrimaryGeneratedColumn";
  import {ManyToMany} from "../../../../../../../src/decorator/relations/ManyToMany";
  import {Student} from "./Student";
  
  @Entity()
  export class Faculty {
  
      @PrimaryGeneratedColumn()
      id: number;
  
      @Column()
      name: string;
  
      @ManyToMany(type => Student, student => student.faculties)
      students: Student[];
  
  }
  