hunk.code_window:                     const connectionOptions = await connectionOptionsReader.get(args.connection as any);
                       directory = connectionOptions.cli ? (connectionOptions.cli.migrationsDir || "") : "";
                   } catch (err) { }
               }
               const path = (directory.startsWith("/") ? "" : process.cwd() + "/") + (directory ? (directory + "/") : "") + filename;
               await CommandUtils.createFile(path, fileContent);
               console.log(`Migration ${chalk.blue(path)} has been generated successfully.`);
           } catch (err) {
  
hunk.labels: keep keep keep keep keep replace 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/MigrationCreateCommand.ts
hunk.type: replace
file: import {Entity} from "../../../../../src/decorator/entity/Entity";
  import {Index} from "../../../../../src/decorator/Index";
  import {PrimaryGeneratedColumn} from "../../../../../src/decorator/columns/PrimaryGeneratedColumn";
  import {Column} from "../../../../../src/decorator/columns/Column";
  
  @Entity()
  @Index("index_name_english", ["nameEnglish"], { unique: true })
  export class Customer {
  
      @PrimaryGeneratedColumn()
      id: number;
  
      @Column()
      nameHebrew: string;
  
      @Column()
      nameEnglish: string;
  
  }