in src/commands/image/delete.ts [24:45]
async run() {
const { args, flags } = await this.parse(ImageDelete)
if (flags['un-soft-delete']) {
try {
await this.unSoftDeleteImage(args.id)
this.log('Image un-soft-deleted')
} catch (error) {
this.error(error as Error)
}
}
const hardDelete = flags['hard-delete']
await this.confirmHardDelete(hardDelete)
try {
await this.deleteImage(args.id, hardDelete)
this.log('Image deleted')
} catch (error) {
this.error(error as Error)
}
}