diff --git a/src/headless.ts b/src/headless.ts index 222091efd..ea88d1439 100644 --- a/src/headless.ts +++ b/src/headless.ts @@ -777,11 +777,12 @@ async function runHeadlessOnce( // suite) get the same diagnostic without a TTY. if (options.command === "doctor") { const wantsJson = options.json || options.commandArgs.includes("--json"); + const wantsFix = options.commandArgs.includes("--fix"); const { runSFDoctor, formatDoctorReport, formatDoctorReportJson } = await import("./resources/extensions/sf/doctor.js"); let exitCode = 1; try { - const report = await runSFDoctor(process.cwd()); + const report = await runSFDoctor(process.cwd(), { fix: wantsFix }); const out = wantsJson ? formatDoctorReportJson(report) : formatDoctorReport(report);