import { Command } from "@f5-sales-demo/pi-utils/cli"; import { runResourceCli } from "../cli/resource-cli"; import { manifestInputFlags } from "./resource-flags"; export default class Diff extends Command { static description = "Compare manifests with live resources without mutation"; static flags = manifestInputFlags; async run(): Promise { const { flags } = await this.parse(Diff); await runResourceCli({ operation: "diff", filenames: flags.filename, namespace: flags.namespace, outputFormat: flags.output as "json" | "yaml" | "table" | "wide", recursive: flags.recursive, resultFile: flags["result-file"], }); } }