hunk.code_window:   .argument('[paths...]', 'One or more paths to assets to be uploaded')
     .action((paths, options) => {
       options.import = true;
       new Upload().run(paths, options);
     });
   program
  
hunk.labels: keep keep add keep keep keep keep
hunk.after_edit:     options.excludePatterns = options.ignore;
  
hunk.file_path: cli/src/index.ts
hunk.type: add
file: import { MigrationInterface, QueryRunner } from 'typeorm';
  
  export class AddCaption1661011331242 implements MigrationInterface {
    name = 'AddCaption1661011331242';
  
    public async up(queryRunner: QueryRunner): Promise<void> {
      await queryRunner.query(`ALTER TABLE "exif" ADD "description" text DEFAULT ''`);
      await queryRunner.query(`ALTER TABLE "exif" ADD "fps" double precision`);
    }
  
    public async down(queryRunner: QueryRunner): Promise<void> {
      await queryRunner.query(`ALTER TABLE "exif" DROP COLUMN "fps"`);
      await queryRunner.query(`ALTER TABLE "exif" DROP COLUMN "description"`);
    }
  }
  