hunk.code_window:                     directory = connectionOptions.cli ? (connectionOptions.cli.subscribersDir || "") : "";
                   } catch (err) { }
               }
               const path = (directory.startsWith("/") ? "" : process.cwd() + "/") + (directory ? (directory + "/") : "") + filename;
               await CommandUtils.createFile(path, fileContent);
               console.log(chalk.green(`Subscriber ${chalk.blue(path)} has been created successfully.`));
  
hunk.labels: keep keep keep keep replace keep keep keep
hunk.after_edit:             if (directory && !directory.startsWith("/")) {
                   directory = process.cwd() + "/" + directory;
               }
               const path = (directory ? (directory + "/") : "") + filename;
  
hunk.file_path: src/commands/SubscriberCreateCommand.ts
hunk.type: replace
file: import {EntitySchemaOptions} from "../../../../src/entity-schema/EntitySchemaOptions";
  import {Author} from "./Author";
  
  export class Post {
      id: number;
  
      title: string;
  
      author: Author;
  }
  
  export const PostSchema: EntitySchemaOptions<Post> = {
      name: "Post",
  
      target: Post,
  
      columns: {
          id: {
              primary: true,
              type: Number
          },
  
          title: {
              type: "varchar"
          }
      },
      
      relations: {
          author: {
              target: () => Author,
              type: "many-to-one",
              eager: true
          }
      }
  };
  